Cyrus - GFS slow start and poor performace

Janne Peltonen janne.peltonen at helsinki.fi
Mon May 19 05:25:23 EDT 2008


On Mon, May 19, 2008 at 10:48:32AM +0200, Maurizio Lo Bosco wrote:
> Hi all,
> Bron has analysed the problem of the low start and it seams due to the locking 
> on the mailbox.db for each mailbox. Something like
> //for mailbox in $mailbox_list
>   // lock mailbox
>   // do something
>   // unlock
> 
> The lock/unlock seams to be a bottleneck for the GFS.
> 
> Using the flat configuration for the mailbox.db the slow start disapepars.
> May I use a flat database for 4300+ mailbox?
> Do you think I could have other performance problems in delivery/accessing the 
> mailbox?

I considered creating a GFS spool for a 50000 mailbox system, but during
testing, the GFS lock overhead would've been too much during delivery
peaks. Probably had to do mostly with delivery.db locking.


--Janne Peltonen
University of Helsinki
-- 
Janne Peltonen <janne.peltonen at helsinki.fi>


More information about the Info-cyrus mailing list