upgrading to a different achitecture

Bron Gondwana brong at fastmail.fm
Wed Sep 26 20:13:29 EDT 2007


On Wed, Sep 26, 2007 at 11:46:08AM -0500, Chris Harms wrote:
> Hello,
> 
> We will be migrating our cyrus server from x86 to x86_64 for an interim 
> period and then likely returning to x86 after some time.  We will be 
> upgrading from 2.2.x to 2.3.x as well, and I am wondering if there is a 
> way to preserve the per mailbox databases, specifically the seen state?  
> I have run through a test of this process once without luck retaining 
> the information.  Is there a way to do this moving to x86_64 and then 
> likewise moving back to x86?

You can always dump and restore the seen state using cyr_dbtool, though
that's a fair bit of work!  Amazing how much isn't hard work once you
have a tested script to do it for you though :)[0]

There are also a couple of fields (e.g. QUOTA information, MODSEQ) in
the cyrus.index file which if you've got values higher than 2^32 in them
will change value when you switch back to 32 bit.

Bron.

[0] and it looks like you've actually tested that your process will work
    before committing to it, which puts you ahead of 90% of the IT shops
    out there!


More information about the Info-cyrus mailing list