r306 - /debtorrent/trunk/TODO

camrdale-guest at users.alioth.debian.org camrdale-guest at users.alioth.debian.org
Mon Oct 22 20:59:06 UTC 2007


Author: camrdale-guest
Date: Mon Oct 22 20:59:06 2007
New Revision: 306

URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=306
Log:
Add some new items to the TODO list.

Modified:
    debtorrent/trunk/TODO

Modified: debtorrent/trunk/TODO
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/TODO?rev=306&op=diff
==============================================================================
--- debtorrent/trunk/TODO (original)
+++ debtorrent/trunk/TODO Mon Oct 22 20:59:06 2007
@@ -1,14 +1,33 @@
 Below are some things that still need to be done, in order of priority.
 
 
-Don't ignore Packages.diff
+More/better statistics in the client and tracker
 
-Currently requests for Packages.diff return a 404 not found error, as 
-the AptListener doesn't yet know how to process these. This should be 
-improved to store a cached copy of the Packages file, and apply the 
-diffs to it as they download, then use the final file as the torrent 
-file. Security checking of the hashes of the diffs or the final file may 
-be necessary.
+The statistics viewable on the tracker and client's web interfaces are 
+not very complete or useful. The client's downloaded data numbers should 
+not reset on every restart, and should show the amount downloaded from 
+peers vs. the amount downloaded from the server. Also, more detailed 
+info could be available by clicking on the torrent, perhaps showing a 
+list of the connected peers, and how much they have downloaded. The 
+tracker also needs to keep it's numbers over restarts, and should show 
+more info on how much all peers have downloaded/uploaded for each 
+torrent.
+
+
+Investigate using other archives
+
+Some investigation needs to be done of how other archives will work with 
+the current setup (i.e. without sub-piece data or other addons). Though 
+they should work fine (just less efficiently), others have reported 
+problems with them. Some archives to try are security.d.o, volatile.d.o, 
+debian-multimedia.org, and archive.ubuntu.com.
+
+
+Add timeout checks for the created threads
+
+The threads created to perform some tasks need to have timeout checks 
+added for them. This is especially true for the cache download threads, 
+which (if hung) will prevent any future cache downloads from the site.
 
 
 Check if the torrent is already running before getting from the cache
@@ -50,6 +69,16 @@
 implementation would be to manage these connections all in one place, 
 so that they can be controlled together and a max number of connections 
 could be set.
+
+
+Don't ignore Packages.diff
+
+Currently requests for Packages.diff return a 404 not found error, as 
+the AptListener doesn't yet know how to process these. This should be 
+improved to store a cached copy of the Packages file, and apply the 
+diffs to it as they download, then use the final file as the torrent 
+file. Security checking of the hashes of the diffs or the final file may 
+be necessary.
 
 
 Make the URL download better




More information about the Debtorrent-commits mailing list