better values for dht bloomfilter, reduce collisions for peers even with large routin...
authorNathan S. Evans <evans@in.tum.de>
Thu, 9 Sep 2010 12:15:23 +0000 (12:15 +0000)
committerNathan S. Evans <evans@in.tum.de>
Thu, 9 Sep 2010 12:15:23 +0000 (12:15 +0000)
src/dht/dht.h

index 86edc9997b4ba9bd0053ff74040212517ca91146..94276b8d5384215a110df7a6381d19de807ba369 100644 (file)
 
 #define DEBUG_DHT GNUNET_NO
 
-#define DEBUG_DHT_ROUTING GNUNET_NO
+/**
+ * Needs to be GNUNET_YES for logging to dhtlog to work!
+ */
+#define DEBUG_DHT_ROUTING GNUNET_YES
 
-#define DHT_BLOOM_SIZE 32
+#define DHT_BLOOM_SIZE 128
 
-#define DHT_BLOOM_K 8
+#define DHT_BLOOM_K 6
 
 #define MAX_OUTSTANDING_FORWARDS 100
 
 #define DHT_FORWARD_TIMEOUT GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MINUTES, 5)
 
-#define DHT_REPUBLISH_FREQUENCY GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MINUTES, 1)
+#define DHT_REPUBLISH_FREQUENCY GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MINUTES, 60)
 
 #define DHT_SEND_PRIORITY 4