I sent the previous mail off-list by mistake, so I'm forwarding it along with the aswer for others to read. Vladislav Kurz -------- Forwarded Message -------- Subject: Re: squat broken after upgrade from 2.4 to 2.5? Date: Wed, 22 Jun 2016 11:59:12 +0200 From: Wolfgang Breyha <wbreyha@xxxxxxx> To: Vladislav Kurz <vladislav.kurz@xxxxxxxxxxx> Vladislav Kurz wrote on 22/06/16 11:19: > Somewhere I read a recommendation to just delete all squat files on > upgrade, and let the squatter reindex everything. But I can recall where > it was. Perhaps it should be done automatically on upgrades. Somewhere... yes, that's exactly the state of cyrus documentation. On XFER the cyrus.squat file is ignored/dropped and rebuilt at the next run. That's ok so far. But the point is that 2.5 promised an upgrade path without IO havoc like 2.3->2.4 which needed an "on first access" reconstruct. But dropping all squat DBs and rebuilding them is exact the same nightmare again. cyrus.squat has a version number inside. Making it incompatible while keeping the same version is simply stupid and a bug. Greetings, Wolfgang -- Wolfgang Breyha <wbreyha@xxxxxxx> | http://www.blafasel.at/ Vienna University Computer Center | Austria ---- 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