Check Files while downloading (asynchronously)
Posted: July 19th, 2014, 2:48 am
I use the check files option to avoid downloading several GB of data just to find that the download is incomplete on the server... an all to common occurrence. However, in its current form, it checks then downloads one file at a time which means that the file checking significantly increases the download time.
The file checks can be quite time consuming, but they don't use much bandwidth. I think it would make sense to give us the option to specify a number of connections per server that can be used for file checks during a download. So if you have 2 servers, each with 20 connections... we could tell Sabnzbd that it can steal 2 per server during a download to use for file checks.
The end result would be that the only checking delay would be for the first download in the queue. Once it's downloading, two connections per server will be used for performing the checks on any subsequent downloads in the queue.. allowing sabnzbd to transition directly into the next download, without waiting on file checking. A far more efficient use of bandwidth, and time.
The file checks can be quite time consuming, but they don't use much bandwidth. I think it would make sense to give us the option to specify a number of connections per server that can be used for file checks during a download. So if you have 2 servers, each with 20 connections... we could tell Sabnzbd that it can steal 2 per server during a download to use for file checks.
The end result would be that the only checking delay would be for the first download in the queue. Once it's downloading, two connections per server will be used for performing the checks on any subsequent downloads in the queue.. allowing sabnzbd to transition directly into the next download, without waiting on file checking. A far more efficient use of bandwidth, and time.