cyr_expire: deliver.db inconsistent pre-checkpoint bailing out
Hi, We are running quite old Cyrus 2.3.8 (near retirement) and last couple of nights it started kicking up this error during nightly expire run. cyr_expire[3409]: [ID 386572 local6.error] db /var/cyrus/imap/deliver.db, inconsistent pre-checkpoint, bailing out Any guidance on best course of action? We do have nightly snapshots of the entire filesystem, so I could roll back to deliver.db from 3 or 4 days ago. Or would that create consistency issues with other databases only making things worse. Or could I stop Cyrus and only reconstruct deliver.db? The server has thousands of users and 500gig+ of files so I don't relish the idea of long downtime for full reconstruct. Thanks! 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
Re: cyr_expire: deliver.db inconsistent pre-checkpoint bailing out
Been a while but we just used to delete deliver.db when it went bad and just let Cyrus recreate it. On December 6, 2014 1:07:06 PM AST, Vincent Fox vb...@ucdavis.edu wrote: Hi, We are running quite old Cyrus 2.3.8 (near retirement) and last couple of nights it started kicking up this error during nightly expire run. cyr_expire[3409]: [ID 386572 local6.error] db /var/cyrus/imap/deliver.db, inconsistent pre-checkpoint, bailing out Any guidance on best course of action? We do have nightly snapshots of the entire filesystem, so I could roll back to deliver.db from 3 or 4 days ago. Or would that create consistency issues with other databases only making things worse. Or could I stop Cyrus and only reconstruct deliver.db? The server has thousands of users and 500gig+ of files so I don't relish the idea of long downtime for full reconstruct. Thanks! 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 -- Sent from my Android device with K-9 Mail. Please excuse my brevity. 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
Re: cyr_expire: deliver.db inconsistent pre-checkpoint bailing out
On Sat, 6 Dec 2014, Vincent Fox wrote: Hi, We are running quite old Cyrus 2.3.8 (near retirement) and last couple of nights it started kicking up this error during nightly expire run. cyr_expire[3409]: [ID 386572 local6.error] db /var/cyrus/imap/deliver.db, inconsistent pre-checkpoint, bailing out Any guidance on best course of action? We do have nightly snapshots of the entire filesystem, so I could roll back to deliver.db from 3 or 4 days ago. Or would that create consistency issues with other databases only making things worse. Or could I stop Cyrus and only reconstruct deliver.db? The server has thousands of users and 500gig+ of files so I don't relish the idea of long downtime for full reconstruct. I would stop Cyrus and delete (move out of the way) deliver.db. Let Cyrus recreate it at startup. deliver.db is used for duplicate message suppression and tracking vacation responders. The consequences of deleting it are minimal. Andy 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