[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15750 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15750 - gnunet/src/dht |
Date: |
Wed, 22 Jun 2011 16:03:51 +0200 |
Author: nevans
Date: 2011-06-22 16:03:51 +0200 (Wed, 22 Jun 2011)
New Revision: 15750
Modified:
gnunet/src/dht/dht.h
gnunet/src/dht/gnunet-service-dht.c
Log:
additional stats on peers connected
Modified: gnunet/src/dht/dht.h
===================================================================
--- gnunet/src/dht/dht.h 2011-06-22 13:32:05 UTC (rev 15749)
+++ gnunet/src/dht/dht.h 2011-06-22 14:03:51 UTC (rev 15750)
@@ -83,6 +83,7 @@
#define STAT_DISCONNECTS "# Disconnects received"
#define STAT_DUPLICATE_UID "# Duplicate UID's encountered (bad if any!)"
#define STAT_RECENT_SEEN "# recent requests seen again (routing loops,
alternate paths)"
+#define STAT_PEERS_KNOWN "# DHT Peers known"
/**
Modified: gnunet/src/dht/gnunet-service-dht.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht.c 2011-06-22 13:32:05 UTC (rev 15749)
+++ gnunet/src/dht/gnunet-service-dht.c 2011-06-22 14:03:51 UTC (rev 15750)
@@ -1044,6 +1044,15 @@
}
}
+static void
+decrement_stats (const char *value)
+{
+ if (stats != NULL)
+ {
+ GNUNET_STATISTICS_update (stats, value, -1, GNUNET_NO);
+ }
+}
+
/**
* Try to send another message from our core send list
*/
@@ -1644,6 +1653,7 @@
&peer->id.hashPubKey,
peer));
GNUNET_free (peer);
+ decrement_stats(STAT_PEERS_KNOWN);
}
@@ -5230,7 +5240,9 @@
GNUNET_CONTAINER_multihashmap_put (all_known_peers, &peer->hashPubKey,
ret,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
+ increment_stats(STAT_PEERS_KNOWN);
}
+
#if DEBUG_DHT
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"%s:%s Adding peer to routing list: %s\n", my_short_id, "DHT",
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15750 - gnunet/src/dht,
gnunet <=