[Cyrus-CVS] src/cyrus/imap by brong

brong at andrew.cmu.edu brong at andrew.cmu.edu
Wed Nov 4 19:20:09 EST 2009


Update of /afs/andrew.cmu.edu/system/cvs/src/cyrus/imap
In directory cyrus-devel-01.andrew.cmu.edu:/afs/andrew.cmu.edu/usr3/brong/src/cyrus/imap

Modified Files:
	cyr_expire.c 
Log Message:
Add "-x" option to cyr_expire to disable expunge

Delayed expunge is great and all, but it causes a LOT of IO
because you need to stat every mailbox's meta files, and you
need to read all of every cyrus.expunge file.

That's not something you might want to do every time you want
to clean out the duplicate delivery database.

Change cyr_expire to add a "-x" option.  Ideally I'd like to
just have not specifying a "-X" mean don't do it, but I think
it might be too late for that.  It would make disks fill up
with junk at too many sites.


--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imap/cyr_expire.c.diff?r1=1.23&r2=1.24


More information about the Cyrus-cvs mailing list