cyr_expire -E ?

Blake Hudson blake at ispn.net
Sat Apr 19 08:46:43 EDT 2008



-------- Original Message  --------
Subject: Re: cyr_expire -E ?
From: Bron Gondwana <brong at fastmail.fm>
To: David Carter <dpc22 at cam.ac.uk>
Date: Saturday, April 19, 2008 7:23:16 AM
> On Sat, Apr 19, 2008 at 09:19:40AM +0100, David Carter wrote:
>   
>> On Fri, 18 Apr 2008, David R Bosso wrote:
>>
>>     
>>> I don't specify a -X, I just want to prune the duplicate db.  What am I
>>> doing wrong?
>>>       
>>   -X expunge-days
>>     Expunge  previously  deleted  messages  older  than expunge-days
>>     (when using the "delayed"  expunge  mode).   The  default  is  0
>>     (zero) days, which will expunge all previously deleted messages.
>>
>> Try -X <large number>. cyr_expire is a bit overloaded.
>>     
>
> That's something from upstream rather than from the FastMail patches.
>
> I can see that it's unwanted behaviour, but by the same token I
> accept the logic behind it:
>
> a) don't break current installations (you can't require a -X
>    parameter)
> b) have as similar behaviour to the current as possible (never
>    deleting mail by default would fill up people's drives with
>    deleted spams, besides which the performance hit would suck
>    over time, having those huge cyrus.expunge files sitting
>    around)
> c) there is no (c)
> d) oh yeah, adding a "cyr_expire_expunge_default_keep_forever = yes"
>    flag to cyrus.index is ugly and extra complex and not that much
>    different from -X $INTMAX anyway.
>
> Or something like that,
>
> Bron.
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>   


I haven't looked at the source, but couldn't another flag be added that 
would mimic the old behavior of only pruning the duplicate db? I would 
assume that would be cleaner/faster than the proposed -X $INTMAX method 
that would have to compare a bunch of timestamps...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20080419/0de4e0f9/attachment.html 


More information about the Info-cyrus mailing list