From 726f073f6c0fd2f5901a316ec747ee53b1655119 Mon Sep 17 00:00:00 2001 From: "Nathan S. Evans" Date: Fri, 8 Apr 2011 15:48:44 +0000 Subject: record peer start duration --- src/dht/gnunet-dht-driver.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/dht/gnunet-dht-driver.c b/src/dht/gnunet-dht-driver.c index 2892e37eb..602f246c4 100644 --- a/src/dht/gnunet-dht-driver.c +++ b/src/dht/gnunet-dht-driver.c @@ -3170,6 +3170,7 @@ peers_started_callback(void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTING_Daemon *d, const char *emsg) { + char *revision_str; if (emsg != NULL) { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, @@ -3194,6 +3195,14 @@ peers_started_callback(void *cls, const struct GNUNET_PeerIdentity *id, #endif GNUNET_SCHEDULER_cancel (die_task); + GNUNET_asprintf (&revision_str, "%llu", revision); + if (GNUNET_YES == insert_gauger_data) + GAUGER_ID("DHT_TESTING", + "peer_startup_time", + GNUNET_TIME_absolute_get_duration(peer_start_time).rel_value / (double)num_peers, + "ms/peer", revision_str); + GNUNET_free(revision_str); + expected_connections = UINT_MAX; if ((pg != NULL) && (peers_left == 0)) { -- cgit v1.2.3