Re: Database upgrade and Xapian version dependency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 27, 2020, at 9:51 AM, Egoitz Aurrekoetxea via Info-cyrus wrote:
Just for having it slightly clearer… When you upgrade the Cyrus version and the version you are upgrading to is a too close one… for instance from 3.0.8 to 3.0.13 and you see the Cyrus version is the same for users mail folders, 13 in both… is it needed to launch (or recommended for some reason) the final upgrade commands : 

reconstruct -V max
ctl_conversationsdb -b -r
quota -f

As long as you're looking at 3.x.x and higher*, then if it's a stable release (where only the third number has changed, e.g. 3.0.8->3.0.13) you shouldn't need to.  We don't do big world-breaking/data-format-changing changes in stable releases like this.

That said, we might have fixed a bug between the versions, and your existing data might be bad due to the bug that was fixed, and you might need to run commands like these after upgrading to the fixed version to repair the bad data.  If I know this is the case, I'll say so in the release notes (so check those, including for the intermediate releases if you're skipping over some).  But I might not know until someone upgrades and reports that they needed to do it.

So, if it doesn't say you need to do it, you probably don't need to do it.  But if you don't do it, and things like quota or conversations seem weird after the upgrade, try these sort of commands.  And if it fixes it, let us know (on the mailing list or a github issue) so we can retcon the release notes to mention it for the next person. :)

* For people looking at 2.5 and earlier, this pattern doesn't necessarily hold, and I don't know enough about those older versions to provide general advice.  If in doubt, ask the mailing list, and if you can run a recent version (that's closer to what's in Fastmail's organisational memory), that's your best bet ;)

Cheers,

ellie
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux