expunge_days option in Cyrus 2.4

2012-07-17 Thread David Carter
We moved from Cyrus 2.3 to 2.4 earlier in the year. We run with delayed expunge, with a nightly job to expire old expunged messages after 28 days: cyr_expire -E 3 -D 28 -X 28 This worked nicely under Cyrus 2.3. A few days back we had our first request to restore email which has been

Re: expunge_days option in Cyrus 2.4

2012-07-17 Thread Bron Gondwana
On Tue, Jul 17, 2012, at 04:45 PM, David Carter wrote: A bit of digging through source code uncovered: expunge_days: 7 Number of days to retain expunged messages before cleaning up their index records. The default is 7. This is a necessary for QRESYNC to work correctly.

Re: expunge_days option in Cyrus 2.4

2012-07-17 Thread David Carter
On Tue, 17 Jul 2012, Bron Gondwana wrote: The sync_client thing is a separate matter... it should consider those to be bogus and clean them up I think... hmm. It definitely cleaned up many cases. I found a couple of examples where messages seemed to get pulled back to the master, fortunately