From 810b26fa252a04e81251dc7c4568c753bfdc988f Mon Sep 17 00:00:00 2001 From: "Victor Grishchenko (Debian)" Date: Fri, 26 Mar 2010 11:36:51 +0100 Subject: [PATCH] added trial TODO list --- TODO | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 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 -- 2.20.1