From 5e05cc9a117f5a8073c4f33e628de23de1138014 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 4 Apr 2010 22:08:43 +0000 Subject: [PATCH] update --- TODO | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/TODO b/TODO index 9c1940a06..dba536657 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,7 @@ - transport reports bw quota violations on slow systems (core or transport issue? tracking issue or actual violation?) * FS: [CG] - - Need testcase of command-line tools! - also good to cover getopt API! + - Need more work on testcase of command-line tools! - 2-peer download is still too slow (why? testcases fail on slow systems!) * WWW: - Get IPv6 hooked up [AK, after April 12th] @@ -31,9 +31,9 @@ * TBENCH: [MW] - good to have for transport/DV evaluation! * DV: [Nate] - - write DV API - - implement DV service - - implement DV library + - write DV API (need to move declarations from dv_api.c to gnunet_dv_service.h!) + - implement DV service + - implement DV library (looks done) - implement DV transport plugin - implement testcases - implement performance tests @@ -88,6 +88,9 @@ - [gnunet-service-fs.c:700]: member 'ConnectedPeer::last_client_replies_woff' is never used - GAP improvements: + active reply route caching design & implementation of service; gap extension! +* DATASTORE: + - API lacks cancellation methods (needed? or is disconnect enough?); + may also want to integrate request queuing here instead of gnunet-service-fs_drq.c * GNUNET-GTK: - how to integrate scheduler with GTK event loop!? @@ -95,7 +98,7 @@ * TRACEKIT: [MW] - good to have for DV/DHT evaluation! * DHT: [Nate] - - implement DHT service (needs DV, DATACACHE) + - implement DHT service - implement DHT library - implement testcases - implement performance tests @@ -219,6 +222,9 @@ Optimizations: * HOSTLIST: - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to notification API (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION] +* DATASTORE (?): + - check for duplicates on insertion (currently, same content is frequently + stored again [seen with KBLOCKS and SBLOCKS]!) Minor features: * TCP: @@ -230,3 +236,4 @@ Minor features: - add stats (# bytes available, # bytes used, # PUTs, # GETs, # GETs satisfied) * FS: - support inline data in directories for recursive file downloads (fs_download) + -- 2.25.1