fixes
authorChristian Grothoff <christian@grothoff.org>
Wed, 25 May 2011 12:47:26 +0000 (12:47 +0000)
committerChristian Grothoff <christian@grothoff.org>
Wed, 25 May 2011 12:47:26 +0000 (12:47 +0000)
TODO
src/fs/Makefile.am
src/fs/perf_gnunet_service_fs_p2p_trust.c
src/fs/test_gnunet_service_fs_p2p.c

diff --git a/TODO b/TODO
index 90d38d66f77a9c2aab94eecf882eb013ffdc04d2..0fbe05e9a467ff520e26154192792d481890bc2b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,17 +1,8 @@
 0.9.0pre3:
 * FS [CG]
-  - perf_gnunet_service_fs_p2p_trust causes fs service to segfault
-  - download of 100 MB file from 'leach' peer hung due to 
-    failure of core-api to call back after a change preference request
-    (structs indicate request was transmitted but reply never received?)
-    => try again!
-  - test_gnunet_service_fs_p2p:
-    => sometimes DATASTORE get operation fails to queue on target (why?)
-    => do we need to just make the queue larger?
-  - with core queue size of 1, we get notify_transmit_ready
-    from core API returning NULL (why? ok? just have larger queue?)
-  - other runs (-L DEBUG) with downloads using the new 'trust' test show
-    non-deterministic results (for any set of peers)
+  - perf_gnunet_service_fs_p2p_trust causes crashes of the service
+    and assertion failures
+  - test_gnunet_fs_ns.py doesn't run
   - implement 'SUPPORT_DELAYS'
 
 0.9.0:
index f6aaeb20965a9bab5672392ec87acda4b3a3c9fd..0d8da5412c158087cea559aa0fcb20770e2f6cfc 100644 (file)
@@ -192,13 +192,13 @@ TESTS = \
  test_fs_unindex_persistence \
  test_fs_uri \
  test_fs_test_lib \
- test_gnunet_service_fs_migration 
+ test_gnunet_service_fs_migration \
+ test_gnunet_service_fs_p2p \
+ perf_gnunet_service_fs_p2p \
+ perf_gnunet_service_fs_p2p_index \
+ $(check_SCRIPTS)  
 endif
-# test_gnunet_service_fs_p2p \
-# perf_gnunet_service_fs_p2p \
-# perf_gnunet_service_fs_p2p_index \
-# $(check_SCRIPTS)  
-#endif
+# perf_gnunet_service_fs_p2p_trust \
 
 
 
index 6611f143bed8da62b5e82eb27ff3ed32f88b96f0..c15d5ebdb487d4648cf69fa013392306d5ef66cd 100644 (file)
@@ -460,7 +460,7 @@ main (int argc, char *argv[])
   };
   progname = argv[0];
   GNUNET_DISK_directory_remove ("/tmp/gnunet-test-fs-lib/");
-  GNUNET_log_setup ("perf_gnunet_service_fs_p2p_index", 
+  GNUNET_log_setup ("perf_gnunet_service_fs_p2p_trust", 
 #if VERBOSE
                    "DEBUG",
 #else
@@ -468,7 +468,7 @@ main (int argc, char *argv[])
 #endif
                    NULL);
   GNUNET_PROGRAM_run ((sizeof (argvx) / sizeof (char *)) - 1,
-                      argvx, "perf-gnunet-service-fs-p2p-index",
+                      argvx, "perf-gnunet-service-fs-p2p-trust",
                      "nohelp", options, &run, NULL);
   GNUNET_DISK_directory_remove ("/tmp/gnunet-test-fs-lib/");
   return ok;
index 4a7de8f2bd096f5bd799d4657bb5e5dd781358cf..d21e700e5c98070f70e1a5bac8b4ab9ddf2a6254 100644 (file)
 #include "platform.h"
 #include "fs_test_lib.h"
 
-#define VERBOSE GNUNET_YES
+#define VERBOSE GNUNET_NO
 
 /**
  * File-size we use for testing.
  */
-#define FILESIZE (1024 * 1024 * 200)
+#define FILESIZE (1024 * 1024 * 1)
 
 /**
  * How long until we give up on the download?
  */
-#define TIMEOUT GNUNET_TIME_UNIT_FOREVER_REL
-// GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 300)
+#define TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 300)
 
 #define NUM_DAEMONS 2