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 )