pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] quick notes


From: K. Haley
Subject: Re: [Pan-users] quick notes
Date: Thu, 05 May 2011 18:39:28 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110503 Thunderbird/3.1.10

On 04/10/2011 03:46 AM, Duncan wrote:
> I just tried getting all headers for an affected group, and DESPITE the 
> fact that it's a gmane group, gmane.* hierarchy, not carried by anything 
> BUT gmane, and DESPITE the fact that I have gmane set to "never expire", 
> the log said "expiring 64 headers for <group>, and the group is again 
> entirely empty.
>
> Re-fetching all headers doesn't seem to do anything at all. ??
>
> Maybe it's the expiration going haywire.  Check to see if there's a low-
> use code-path where a "0" expiration is taken as literally zero days 
> (thus, immediately), instead of don't expire at all.
>
> Actually, that might explain the cross-posting link as well, since there 
> may be some logic that treats it differently.  (Consider the case of a 
> cross-posted message retrieved from a short-expiration server, whether one 
> of the groups posted to only appears on a longer-expiration server.  
> Having the message disappear from the group only on the long-expiration 
> server at short-expiration-server time is arguably not a good thing, tho I 
> could see it argued either way.  If Charles had some code intended to deal 
> with that sort of thing, that only applied to cross-posts...
Now that I have my computer working again...

The only time articles get expired is when loading the headers.  The
conditions to expire an article are:
1) the server # is not valid
2) expiration age !=0 && age > expiration age

See headers.cc:516

Are you certain the expiration age is still 0 in servers.xml?  You could
try checking the xref line for the affected articles to see which server
id they use.  The format is server:group:article# where group could be a
name or one letter.  Each entry on that line is checked individually. 
Only if all the entries are expired is the article expired.


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]