Lazy opening of cyrus.cache file
David Carter
dpc22 at cam.ac.uk
Mon Mar 23 10:31:53 EDT 2009
On Tue, 24 Mar 2009, Bron Gondwana wrote:
> Only very lightly tested... but hey.
>
> Don't open the cyrus.cache file unless you need to,
> handy for those people running with small fast meta
> partitions and slow big partitions with the
> cyrus.cache on them :)
Curiously I was having similar thoughts after laying my grubby paws on a
pair of Intel X25e SSDs last week.
What are you doing about the generation numbers in the cyrus.index and
cyrus.cache file?
There is a fairly elaborate dance in mailbox_open_index() to make sure
that the correct pair of files are open in the face of mailbox_expunge()
renaming two files in rapid succession in immediate or cleanup mode.
--
David Carter Email: David.Carter at ucs.cam.ac.uk
University Computing Service, Phone: (01223) 334502
New Museums Site, Pembroke Street, Fax: (01223) 334679
Cambridge UK. CB2 3QH.
More information about the Cyrus-devel
mailing list