vincent163

Improving the recheck process

Recommended Posts

Whenever uTorrent is not closed properly it will ask you to recheck all downloading torrents. This is extremely annoying, especially on my unstable machine where uTorrent lags once a while whenever I forgot to open it with the 'Run as administator' option or accidentally pulls down my power, and a recheck takes approximately 1 hour for my 400GB torrent.

However I believe there's still much room for improvement in this feature, including:

1) I believe it is possible to start downloading/seeding before the full recheck is complete, though this may require a bit of complicated coding. For example, mark the unchecked pieces as "Skipped" internally and restore them to the original priority after checking.

2) Make backup of the progress file onto the hard drive periodically and restore from the progress file directly, and at the next startup, read the progress file and check the modification date of the files. If the modification dates are not changed, pop a warning and then assume that the files are untouched, skipping the downloaded part. Then perform recheck on the remaining part whose state is unknown (or maybe allow the user to skip it, consuming more network traffic). If combined with (1) strategy, the recheck will progress simultaneously as downloading goes, effectively causing almost no delay even if shutdown was not completed gracefully.

3) Pausing rechecks. It could also be annoying if at some point I have to shut down my computer or plug out the hard drive for other reasons, and the recheck has to start from scratch upon next start.

With those features added, I am sure that uTorrent will show a huge improvement in stability and become much more competitive in terms of downloading huge torrent files.

Edited by vincent163
  • Like 1

Share this post


Link to post
Share on other sites

+1... 

Regarding #2 - there IS a periodic backup file - called  resume.dat.old.  You might be able to "End task" in task manager to uT and re-use/name it to avoid re-check.

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now