Return of a Resuming Problem
Posted: Thu Sep 05, 2013 4:56 pm
I have had a problem with previous versions of Newsbin Pro, and I am seeing it again in the latest version 6.50B14: 00 6F 1A D2 A0 90.
This time I have some more information which might help track it down. Here are the symptoms:
Sometimes I will check the status and the download speed will be zero. If I expand the entry at the top of the download list I see that the first PAR file shows as downloaded, but all the other files show as Paused. If I then highlight the paused files and click Resume, their status switches to Idle and then eventually to Downloaded. If I expand several entries at the top they all show the same thing. Trying to do a Resume on an un-expanded entry has no effect -- each entry has to be expanded and the files have to then be selected.
OK. I noticed something for the first time today. If I move down far enough and expand an entry, the first PAR file in that entry shows as Downloaded, and the rest of the files show as Idle. I am guessing here, but it seems like the program works like this:
-- It works its way down at least the first 'N' entries, downloading just the first PAR file of each. Maybe it does this so it knows the total number of files that will need to be downloaded.
-- It marks the other files in each entry (up to a maximum of 'M' entries, which is less than 'N') as Paused, so those other files will not get downloaded yet -- instead the first PAR file in each entry keeps getting added to the queue of files to download.
-- Beyond 'M' entries there is no need to mark the other files as Paused, because they would be too far down the queue to interfere with the PARs.
-- Eventually enough entries have had their first PAR file downloaded, so it is time for the rest of the files in the entry at the top of the list to start being downloaded. Here is where the problem occurs -- those files are not getting switched back from Paused to Idle.
Am I on the right track here? I hope this analysis helps.
This time I have some more information which might help track it down. Here are the symptoms:
Sometimes I will check the status and the download speed will be zero. If I expand the entry at the top of the download list I see that the first PAR file shows as downloaded, but all the other files show as Paused. If I then highlight the paused files and click Resume, their status switches to Idle and then eventually to Downloaded. If I expand several entries at the top they all show the same thing. Trying to do a Resume on an un-expanded entry has no effect -- each entry has to be expanded and the files have to then be selected.
OK. I noticed something for the first time today. If I move down far enough and expand an entry, the first PAR file in that entry shows as Downloaded, and the rest of the files show as Idle. I am guessing here, but it seems like the program works like this:
-- It works its way down at least the first 'N' entries, downloading just the first PAR file of each. Maybe it does this so it knows the total number of files that will need to be downloaded.
-- It marks the other files in each entry (up to a maximum of 'M' entries, which is less than 'N') as Paused, so those other files will not get downloaded yet -- instead the first PAR file in each entry keeps getting added to the queue of files to download.
-- Beyond 'M' entries there is no need to mark the other files as Paused, because they would be too far down the queue to interfere with the PARs.
-- Eventually enough entries have had their first PAR file downloaded, so it is time for the rest of the files in the entry at the top of the list to start being downloaded. Here is where the problem occurs -- those files are not getting switched back from Paused to Idle.
Am I on the right track here? I hope this analysis helps.