diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-09-29 19:33:12 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-09-29 19:33:12 +0000 |
commit | 24a59107ad07045e59810eaed253d0b1d5ebb5e5 (patch) | |
tree | aa98c3b318944eea32494a823188b5f40bf6a639 /src/core/gnunet-service-core.c | |
parent | dfabdccb41fb04d6aaddbc8b5329b88ad56e3fc1 (diff) | |
download | gnunet-24a59107ad07045e59810eaed253d0b1d5ebb5e5.tar.gz gnunet-24a59107ad07045e59810eaed253d0b1d5ebb5e5.zip |
report disconnect reasons in stats
Diffstat (limited to 'src/core/gnunet-service-core.c')
-rw-r--r-- | src/core/gnunet-service-core.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 1b8bb630c..bb10935c1 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c | |||
@@ -4338,6 +4338,9 @@ neighbour_quota_update (void *cls, | |||
4338 | "Forcing disconnect of `%4s' due to inactivity\n", | 4338 | "Forcing disconnect of `%4s' due to inactivity\n", |
4339 | GNUNET_i2s (&n->peer)); | 4339 | GNUNET_i2s (&n->peer)); |
4340 | #endif | 4340 | #endif |
4341 | GNUNET_STATISTICS_update (stats, | ||
4342 | gettext_noop ("# peers disconnected due to inactivity"), 1, | ||
4343 | GNUNET_NO); | ||
4341 | q_in = GNUNET_BANDWIDTH_value_init (0); /* force disconnect */ | 4344 | q_in = GNUNET_BANDWIDTH_value_init (0); /* force disconnect */ |
4342 | } | 4345 | } |
4343 | #if DEBUG_CORE_QUOTA | 4346 | #if DEBUG_CORE_QUOTA |
@@ -4447,6 +4450,9 @@ handle_transport_notify_disconnect (void *cls, | |||
4447 | GNUNET_break (n->is_connected == GNUNET_YES); | 4450 | GNUNET_break (n->is_connected == GNUNET_YES); |
4448 | if (n->status == PEER_STATE_KEY_CONFIRMED) | 4451 | if (n->status == PEER_STATE_KEY_CONFIRMED) |
4449 | { | 4452 | { |
4453 | GNUNET_STATISTICS_update (stats, | ||
4454 | gettext_noop ("# peers disconnected due to transport disconnect"), 1, | ||
4455 | GNUNET_NO); | ||
4450 | cnm.header.size = htons (sizeof (struct DisconnectNotifyMessage)); | 4456 | cnm.header.size = htons (sizeof (struct DisconnectNotifyMessage)); |
4451 | cnm.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT); | 4457 | cnm.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT); |
4452 | cnm.reserved = htonl (0); | 4458 | cnm.reserved = htonl (0); |