db upgrades in 2.4.x?
Bron Gondwana
brong at fastmail.fm
Wed Oct 19 09:22:38 EDT 2011
On 10/19/2011 03:21 PM, Zachariah Mully wrote:
> On 10/19/2011 06:24 AM, Bron Gondwana wrote:>
>> Just the upgrade should copy the seen data in - but note it needs to
>> be done
>> with the NEW code, you won't get a reindexing just by reconstructing
>> with the
>> old reconstruct.
>
> You mean using 2.4.12's reconstruct? I am doing that, but it's not
> migrating Seen state. Is (-r) not enough?
How are you doing it precisely? -r should be plenty. What does it say
in syslog?
>> The mailbox will be reindexed at the moment when it first gets
>> opened. The
>> rest will be re-indexed by cyr_expire when it runs regularly, if nothing
>> touches them before then.
>>
>>> Is it possible to trigger a reindex manually of a single
>>> mailbox? How
>>> are others dealing with this?
>>
>> Just open it, it will upgrade.
>
> My hope was to hold any incoming mail and logins during the migration,
> and then trigger reindexes of the hottest mailboxes on the system
> before allowing connections back to it. Basically, targeting inboxes
> and sent folders, so that the server isn't swamped with indexing as
> soon as everyones damn smartphone logs in. Something like $cyr_reindex
> user/z* user/z*/Sent, then cyr_expire can take care of everything else
> during a nightly run.
>
>
Yeah - the IO hit is pretty horrible :( I don't know any good solution
other than migrating users with XFER, which is what some other sites
have done.
Bron.
More information about the Info-cyrus
mailing list