X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=TODO;h=d99128a968d60eda9c3c8d03edf1bc3187d897da;hb=b93c5a4845284ddf08f57d6487a8950c36405bdc;hp=88d5d2877c58b4381009c89b3cb7995cdae7093c;hpb=4092583a7dcb0844d5957909ef81f6766b3f2603;p=oweals%2Fgnunet.git diff --git a/TODO b/TODO index 88d5d2877..d99128a96 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,8 @@ 0.9.0pre1: * FS: [CG] - - implement linking of downloads to searches in syncing (serialize/deserialize) - - actually call 'sync' functions (publish, unindex, search, download) - - code review: - => refactor fs.c to join common code segments! - => document directory structure (and use #define's for the directory names!) - => ensure all files & dirs are cleaned up! (at least during 'clean' runs) - persistence testing (publish, unindex, search, download): => need driver! => schedule suspending tasks DURING event handler => good coverage! - - track top-level operations in FS_Handle (needed for SUSPEND signalling) - - generate SUSPEND events (publish, unindex, search, download) AND free memory! => test SUSPEND events - gnunet-service-fs (hot-path routing, load-based routing, nitpicks) - [gnunet-service-fs.c:208]: member 'LocalGetContext::results_bf_size' is never used @@ -79,6 +71,7 @@ * FS: [CG] - datastore reservation (publishing) - location URIs (publish, search, download) + - unindex on index failure - utilize in-line files in meta data always (including in search results or when download is triggered manually and for probes); currently the data is only used when users do a general 'recursive' download @@ -118,7 +111,8 @@ - datastore * FS: - reconstruct IBLOCKS from DBLOCKS if possible (during download; see FIXME in fs_download) - + - add support for pushing "already seen" search results to FS service for bloomfilter (can wait) + - use different 'priority' for probe downloads vs. normal downloads 0.9.0: * new webpage: