added trial TODO list
authorVictor Grishchenko (Debian) <victor.grishchenko@gmail.com>
Fri, 26 Mar 2010 10:36:51 +0000 (11:36 +0100)
committerVictor Grishchenko (Debian) <victor.grishchenko@gmail.com>
Fri, 26 Mar 2010 10:36:51 +0000 (11:36 +0100)
TODO [new file with mode: 0644]

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..e29d3c0
--- /dev/null
+++ b/TODO
@@ -0,0 +1,31 @@
+    TRIAL TODO
+
+STATE MACHINE
+* imposed HINTs are terribly broken, resend the same data over and over again
+* check ACK/HAVE redundancy
+* small-progress update problem (aka peer nap)
+  guarantee size of updates < x% of data, on both ends
+
+PERFORMANCE
+* move to the.zett's binmaps
+* optimize redundant HASH messages
+* move to rotated ACK queue
+
+CACHING/FILES
+* connection rotation
+* file rotation
+* real LRU/LFU
+* file/hash-file re-open in read-only mode
+* no cache recheck, failure-resistant
+* unified events/callbacks
+* move to 64-bit IO
+
+MANIFOLD
+* all-swarm performance stats
+* run chained setups (cmd line protocol subsetting)
+* implement: multiple swift instances per server
+* run thousand-daemon caching tests (use httpgw)
+* use a dedicated tracker
+* add NATs to the setup
+* recover mfold.libswift.org
+* integrate Windowses