Page 1 of 1

Question about how header-fetching works

PostPosted: Tue Oct 31, 2017 4:18 pm
by g51
I have two usenet providers. Let's say one has a retention of 1000 days (Provider1 - P1), the other of 300 (Provider2 - P2). I download all headers in a group from P1, then i disable header-fetching from P1 and enable it only on P2. If i do that and then fetch headers from P2, will NB delete the remaining 600 headers that were fetched from P1? If so, when will it do that? The first time newest headers are retrieved or it depends on another setting (for instance Storage Age)?

Re: Question about how header-fetching works

PostPosted: Tue Oct 31, 2017 8:48 pm
by itimpi
You only need to download headers from both servers if one server has posts that the other does not. Newsbin retrieves posts by message-Id (it does not track which server supplied the header containing that message-if, so it does not care what server a header comes from. In your case I suspect you only need to get headers from the longer retention server.

Re: Question about how header-fetching works

PostPosted: Wed Nov 01, 2017 5:06 am
by g51
itimpi wrote:In your case I suspect you only need to get headers from the longer retention server.


Well, yes, but the problem is that i downloaded the headers from the longest retention server but the main server is the one with the lowest one. The question is if i change the download-headers server to the lowest retention one, will it delete the oldest headers which do not exist in that server?

Re: Question about how header-fetching works

PostPosted: Wed Nov 01, 2017 7:47 am
by Quade
It won't delete headers unless you do a "Download All Headers". Only the "Storage Age" determines what headers to keep. At one point I used the server retention to purge headers but some servers lie about retention so I don't anymore.

Re: Question about how header-fetching works

PostPosted: Wed Nov 01, 2017 10:19 am
by itimpi
g51 wrote:
itimpi wrote:In your case I suspect you only need to get headers from the longer retention server.


Well, yes, but the problem is that i downloaded the headers from the longest retention server but the main server is the one with the lowest one. The question is if i change the download-headers server to the lowest retention one, will it delete the oldest headers which do not exist in that server?


Newsbin will quite happily use the header information from the longer retention server to retrieve posts from the shorter retention one. The only reason to get headers from both servers would be if they did not cover the same groups, or if one of them had incomplete sets of headers.

Re: Question about how header-fetching works

PostPosted: Wed Nov 01, 2017 1:58 pm
by g51
Quade wrote:It won't delete headers unless you do a "Download All Headers". Only the "Storage Age" determines what headers to keep. At one point I used the server retention to purge headers but some servers lie about retention so I don't anymore.


Thanks Quade, that clarifies things.

itimpi wrote:Newsbin will quite happily use the header information from the longer retention server to retrieve posts from the shorter retention one. The only reason to get headers from both servers would be if they did not cover the same groups, or if one of them had incomplete sets of headers.


Yup, i knew that. Thanks.