diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-04-26 18:19:15 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-04-26 18:19:15 +0000 |
commit | 27ed8fcbc85a361864948edb517d47804c2b5a56 (patch) | |
tree | 01626713ea5b2ead4691f13eb66a1574b1c0c7fd /TODO | |
parent | b6c71d97d2a4bb3cb0e0e0ac1cd2a4e145748cc6 (diff) | |
download | gnunet-27ed8fcbc85a361864948edb517d47804c2b5a56.tar.gz gnunet-27ed8fcbc85a361864948edb517d47804c2b5a56.zip |
datastore and fs fixes from Easter
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 26 |
1 files changed, 18 insertions, 8 deletions
@@ -1,23 +1,31 @@ | |||
1 | 0.9.0pre3: [2'11] | 1 | 0.9.0pre3: [2'11] |
2 | * DATASTORE: | 2 | * NAT/UPNP: [Milan / MW] |
3 | - postgres support currently not implemented | ||
4 | * NAT/UPNP: [Milan / Ayush / MW] | ||
5 | - [#1609] code clean up | 3 | - [#1609] code clean up |
6 | - testing | 4 | - testing |
7 | - integration with transport service: | 5 | - integration with transport service: |
8 | + test TCP | 6 | + test TCP |
9 | + implement UDP, HTTP/HTTPS | 7 | + implement UDP, HTTP/HTTPS |
10 | * Transport: | 8 | * Transport: |
11 | - UDP fragmentation | 9 | - ATS crashes [MW] |
12 | * FS/CORE [CG] | 10 | - UDP fragmentation [MW] |
13 | - adjust service to deal with new datastore API (also crashes all over the place still, | 11 | * CORE: |
14 | likely related). | 12 | - Core API's peer_change_preference leaks 'irc' and |
13 | Core API's notify_transmit_ready leaks 'th'! | ||
14 | * FS [CG] | ||
15 | - test*.py fail | ||
15 | - download of 100 MB file from 'leach' peer hung due to | 16 | - download of 100 MB file from 'leach' peer hung due to |
16 | failure of core-api to call back after a change preference request | 17 | failure of core-api to call back after a change preference request |
17 | (structs indicate request was transmitted but reply never received?) | 18 | (structs indicate request was transmitted but reply never received?) |
19 | => try again! | ||
20 | - test_gnunet_service_fs_p2p: | ||
21 | => sometimes DATASTORE get operation fails to queue on target (why?) | ||
22 | => do we need to just make the queue larger? | ||
23 | - with core queue size of 1, we get notify_transmit_ready | ||
24 | from core API returning NULL (why? ok? just have larger queue?) | ||
18 | - other runs (-L DEBUG) with downloads using the new 'trust' test show | 25 | - other runs (-L DEBUG) with downloads using the new 'trust' test show |
19 | non-deterministic results (for any set of peers) | 26 | non-deterministic results (for any set of peers) |
20 | * FS: [CG] | 27 | - implement 'SUPPORT_DELAYS' |
28 | - consider re-issue GSF_dht_lookup_ after non-DHT reply received | ||
21 | - implement multi-peer FS performance tests + gauger them! | 29 | - implement multi-peer FS performance tests + gauger them! |
22 | + insert | 30 | + insert |
23 | + download | 31 | + download |
@@ -59,6 +67,8 @@ | |||
59 | => If MiM attacker uses vetoed address, blacklist the specific IP for | 67 | => If MiM attacker uses vetoed address, blacklist the specific IP for |
60 | the presumed neighbour! | 68 | the presumed neighbour! |
61 | - need to periodically probe latency/transport cost changes & possibly switch transport | 69 | - need to periodically probe latency/transport cost changes & possibly switch transport |
70 | * DATASTORE: [CG] | ||
71 | - check indexes / SQL for performance | ||
62 | * DV: [Nate?] | 72 | * DV: [Nate?] |
63 | - proper bandwidth allocation | 73 | - proper bandwidth allocation |
64 | - performance tests | 74 | - performance tests |