notes
authorChristian Grothoff <christian@grothoff.org>
Sun, 30 May 2010 18:20:12 +0000 (18:20 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 30 May 2010 18:20:12 +0000 (18:20 +0000)
TODO

diff --git a/TODO b/TODO
index fc91c6200a46bdb0f3f6a79fabc7133bfa224616..da8e2d07b8727a8ee195d4879b95e5b5d1f63279 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,5 +1,12 @@
 0.9.0pre1:
 * FS: [CG]
+  - Migration test error scenarios:
+    1) peers fail to connect (very, very rare)
+    2) 1 out of 3 bits of content fails to migrate (destination peer never sees it);
+       suspicion: core packs two migration messages into one, and someone throws away the 2nd half!
+    3) client fails to connect to FS service for download (requests never make it to FS)
+       FS was running initially, but is shut down around the time the source peer (!)
+       is supposed to die; the OTHER FS service (the one that was supposed to die) is still up!
   - TTL/priority calculations
   - hot-path routing, load considerations
   - statistics
     + download
 
 0.9.0pre2:
+* CORE:
+  - transport-level disconnect (i.e. TCP) does not cause core-level
+    disconnect in a timely fashion (waits for connection timeout);
+    need to figure a way to make it near-instant in those cases 
+    (i.e. rapid reduction in timeout on transport-level disconnect)
 * TBENCH: [MW]
   - good to have for transport/DV evaluation! 
 * DHT: [Nate]