Make the downloader statistics work.
[quix0rs-apt-p2p.git] / TODO
diff --git a/TODO b/TODO
index dd9524a40f3ce417eba51814d8430bb5d34372b1..7a586fe9a2c4b15861764d4b103f9bcd22a2f5f0 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,6 +15,21 @@ distributions. They need to be dealt with properly by
 adding them to the tracking done by the AptPackages module.
 
 
+Improve the downloaded and uploaded data measurements.
+
+There are 2 places that this data is measured: for statistics, and for
+limiting the upload bandwidth. They both have deficiencies as they
+sometimes miss the headers or the requests sent out. The upload
+bandwidth calculation only considers the stream in the upload and not
+the headers sent, and it also doesn't consider the upload bandwidth
+from requesting downloads from peers (though that may be a good thing).
+The statistics calculations for downloads include the headers of
+downloaded files, but not the requests received from peers for upload
+files. The statistics for uploaded data only includes the files sent
+and not the headers, and also misses the requests for downloads sent to
+other peers.
+
+
 Consider storing deltas of packages.
 
 Instead of downloading full package files when a previous version of