Keeping partial downloaded header lists?

Post Reply
KillerBob
Posts: 15
Joined: Mon Aug 25, 2003 11:03 am
Location: Switzerland

Keeping partial downloaded header lists?

Post by KillerBob »

Apologies if this is already answered in another topic, but I looked around...

I recently cleared out my header DB, it was getting slow and I wanted to move it to another HD anyway. So, I did, and now I am in the midst of downloading the headers in my selected newsgroups.

However, some of these are really big (30mill+), and these take some time to download. My problem is that the PC I use for this is an older one with only 512Mb RAM, running WinXP Pro, and it needs rebooting from time to time, i.e. once a day. When I reboot of course I have to shut down the UseNet Explorer, and this means stopping the "Get New Headers". And, when I restart the UseNet Explorer all the incomplete header downloads start over at 0%.

Is there a way to "keep" the already downloaded headers, and not reset the counter every time?

TIA
alex
Posts: 4543
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

if you see headers appearing in the newsgroups - they remain after the restart so you should see newsgroups in the state as you left them before exiting UE and header downloads will be continued.

but 0% is normal, percentage is relative to remaining headers, not all headers on the server, it always go from 0% to 100%

if you don't want to download all headers you may set "last headers" in properties->newsgroups on per group basis, you can also set retention but setting last headers makes things faster since the NNTP protocol doesn't work in terms of retention.
KillerBob
Posts: 15
Joined: Mon Aug 25, 2003 11:03 am
Location: Switzerland

Post by KillerBob »

Hi,

I understand what you mean with the 0% in the Progress View. But I mean the headers in the Subject View.

I clear one newsgroup out, I reset the headers, right-click, and select "Get new headers". The number of headers increase, and after a couple of minutes, I select "Cancel get headers". I then open the newsgroup, and there is nothing in it, also the counter goes to "empty" again. Then when I select "Get new headers" again, the counter starts (like you say) at 0%, but of the number of total headers, minus the headers I downloaded before (if that makes sense).

TIA
alex
Posts: 4543
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

yes i understand.

it is because retention is defined in properties->newsgroups.

if server contains higher retention than defined in properties, then given there are no nntp functions to tell the server return headers earlier than that retention (unless your newsserver gives you such an option in their user account control panel) - ue tries to scan earlier headers faster than direct header download but it is not very fast process since it is like linear scan.

if you cancel while ue scanning for the first header matching retention in properties->newsgroups (i remember it writes "retention" in the task manager), i.e not even one header has been downloaded, when you invoke getting headers again the scan process won't be resumed but will be started all over again.

i'll check maybe it is possible to keep the header range of partially performed retention scan.

as a workaround you can e.g. define retention about the same as your newsserver retention, if you using compact binary newsgroup destination type, should be no problem to keep all server headers.
KillerBob
Posts: 15
Joined: Mon Aug 25, 2003 11:03 am
Location: Switzerland

Post by KillerBob »

Hi Alex,

First; thanks for the very prompt reply!

I think I understand your answer and have set my retention to 121d (Giganews has 120d).

However, I looked around and cannot find where to check if the groups are set to compact binary. Can you let me know here that is?

TIA
alex
Posts: 4543
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

it is the default newsgroup destination type, it is set on newsgroup creation and cannot be changed afterwards.

you can see it in properties->newsgroups, it is to the right of the currently selected newsgroup name below the newsgroup list in the "current newsgroup" area - to the right of the newsgroup name.

also you can see newsgroup types in map.txt in the ue "newsgroups" database directory, it is just info file, not a used part of the database.
Post Reply