CONDSTORE by default?

Bron Gondwana brong at
Mon May 4 07:22:02 EDT 2009

Hi Ken, everyone,

Can anyone think of a good reason why CONDSTORE isn't enabled
by default for everyone all the time?  Back when it wasn't
stable, fair enough - but I think it's pretty close now, and
am willing to put a bit more effort in to finishing the job...

Thunderbird 3 will support CONDSTORE to reduce the FLAGS traffic
quite considerably, and hopefully other clients will follow suit
if there is enough server support to be worth the effort.

Looking at the code, the "bookkeeping" cost is quite low, and
it always touches records that are being updated anyway, so the
writes will be combined in the same block most of the time.

Besides, it will simplify the code considerably to remove all
the tests for "CONDSTORE ENABLED" everywhere.

Bron ( looking at turning it on for all new mailboxes soon,
       and then enabling it for all the old ones )

More information about the Cyrus-devel mailing list