question about quota implementation

Igor Brezac igor at ipass.net
Tue Apr 22 18:10:42 EDT 2003


On Tue, 22 Apr 2003, Lawrence Greenfield wrote:

> --On Tuesday, April 22, 2003 2:36 PM +0200 Brasseur Val=E9ry
> <Valery.Brasseur at atosorigin.com> wrote:
>
> > I was wandering why quota was implement in a directory tree on disk a=
n not
> > in a database like "mailboxes" ?
> >
> > is there any reason ? performance ? partical ? recovery ?
>
> Quirk of history. This is bug #63:
> <http://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3D63>

This would be nice.  However, I am experiencing 'db lockers' issue with
berkeley db.  'db lockers' keep growing until deliver.db and
tls_sessions.db become unaccessable to cyrus (DBERROR: opening
/export/cyrus/deliver.db: Not enough space).  There is still plenty of
disk space available.  At this point duplicate suppression stops working.
I hate to add quota to berkeley db facility at this point.  I am using
cyrus 2.2 (fairly recent CVS version, berkeley db 4.1.25p1 and solaris 9).

I've seen others have similar problems, but mostly with mailboxes db.  I
am not sure if this is cyrus or berkeley issue at this point.  I am still
researching sleepycat api docs.  Is anyone using skiplist for deliver.db
with success?

--=20
Igor





More information about the Info-cyrus mailing list