[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r16802 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r16802 - gnunet/src/dht |
Date: |
Tue, 13 Sep 2011 14:01:03 +0200 |
Author: grothoff
Date: 2011-09-13 14:01:03 +0200 (Tue, 13 Sep 2011)
New Revision: 16802
Modified:
gnunet/src/dht/gnunet-service-dht.c
Log:
dce
Modified: gnunet/src/dht/gnunet-service-dht.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht.c 2011-09-13 11:58:47 UTC (rev 16801)
+++ gnunet/src/dht/gnunet-service-dht.c 2011-09-13 12:01:03 UTC (rev 16802)
@@ -80,10 +80,11 @@
*/
#define MINIMUM_PEER_THRESHOLD 20
-#define DHT_MAX_RECENT 1000
+/**
+ * Number of requests we track at most (for routing replies).
+ */
+#define DHT_MAX_RECENT (1024 * 16)
-#define FIND_PEER_CALC_INTERVAL GNUNET_TIME_relative_multiply
(GNUNET_TIME_UNIT_SECONDS, 60)
-
/**
* Default time to wait to send messages on behalf of other peers.
*/
@@ -3714,12 +3715,6 @@
struct GNUNET_TIME_Relative next_send_time;
struct GNUNET_CONTAINER_BloomFilter *temp_bloom;
-#if COUNT_INTERVAL
- struct GNUNET_TIME_Relative time_diff;
- struct GNUNET_TIME_Absolute end;
- double multiplier;
- double count_per_interval;
-#endif
if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
return;
@@ -3735,23 +3730,6 @@
}
increment_stats (STAT_FIND_PEER_START);
-#if COUNT_INTERVAL
- end = GNUNET_TIME_absolute_get ();
- time_diff =
- GNUNET_TIME_absolute_get_difference (find_peer_context.start, end);
-
- if (time_diff.abs_value > FIND_PEER_CALC_INTERVAL.abs_value)
- {
- multiplier = time_diff.abs_value / FIND_PEER_CALC_INTERVAL.abs_value;
- count_per_interval = find_peer_context.count / multiplier;
- }
- else
- {
- multiplier = FIND_PEER_CALC_INTERVAL.abs_value / time_diff.abs_value;
- count_per_interval = find_peer_context.count * multiplier;
- }
-#endif
-
#if FIND_PEER_WITH_HELLO
find_peer_msg =
GNUNET_malloc (sizeof (struct GNUNET_DHT_FindPeerMessage) +
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16802 - gnunet/src/dht,
gnunet <=