cyr_expire: deliver.db inconsistent pre-checkpoint bailing out

2014-12-06 Thread Vincent Fox
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

2014-12-06 Thread Patrick Boutilier
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

2014-12-06 Thread Andrew Morgan
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