question about quota implementation

Igor Brezac igor at
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> 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:
> <>

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?


More information about the Info-cyrus mailing list