diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2010-11-04 10:05:39 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2010-11-04 10:05:39 +0000 |
commit | c294cdb06485cd04e4c286064e8a684cc27fd55e (patch) | |
tree | 017ef55fd25caca078ebd6f868460874b962e12a /src/core | |
parent | 8238202945b99aa8acc834be1180ca0a1fe6b8b4 (diff) | |
download | gnunet-c294cdb06485cd04e4c286064e8a684cc27fd55e.tar.gz gnunet-c294cdb06485cd04e4c286064e8a684cc27fd55e.zip |
added statistics counter for discarded messages
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/gnunet-service-core.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 767041087..6b662982d 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c | |||
@@ -42,7 +42,7 @@ | |||
42 | #include "core.h" | 42 | #include "core.h" |
43 | 43 | ||
44 | 44 | ||
45 | #define DEBUG_HANDSHAKE GNUNET_YES | 45 | #define DEBUG_HANDSHAKE GNUNET_NO |
46 | 46 | ||
47 | #define DEBUG_CORE_QUOTA GNUNET_YES | 47 | #define DEBUG_CORE_QUOTA GNUNET_YES |
48 | 48 | ||
@@ -2386,6 +2386,8 @@ handle_client_send (void *cls, | |||
2386 | (unsigned int) msize, | 2386 | (unsigned int) msize, |
2387 | (unsigned int) ntohs (message->type)); | 2387 | (unsigned int) ntohs (message->type)); |
2388 | #endif | 2388 | #endif |
2389 | GNUNET_STATISTICS_update (stats, gettext_noop ("# discarded CORE_SEND requests"), 1, GNUNET_NO); | ||
2390 | |||
2389 | if (client != NULL) | 2391 | if (client != NULL) |
2390 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 2392 | GNUNET_SERVER_receive_done (client, GNUNET_OK); |
2391 | return; | 2393 | return; |
@@ -2396,6 +2398,7 @@ handle_client_send (void *cls, | |||
2396 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 2398 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
2397 | "Queue full, discarding existing older request\n"); | 2399 | "Queue full, discarding existing older request\n"); |
2398 | #endif | 2400 | #endif |
2401 | GNUNET_STATISTICS_update (stats, gettext_noop ("# discarded lower priority CORE_SEND requests"), 1, GNUNET_NO); | ||
2399 | if (min_prio_prev == NULL) | 2402 | if (min_prio_prev == NULL) |
2400 | n->messages = min_prio_entry->next; | 2403 | n->messages = min_prio_entry->next; |
2401 | else | 2404 | else |
@@ -4055,6 +4058,10 @@ run (void *cls, | |||
4055 | &handle_transport_notify_disconnect); | 4058 | &handle_transport_notify_disconnect); |
4056 | GNUNET_assert (NULL != transport); | 4059 | GNUNET_assert (NULL != transport); |
4057 | stats = GNUNET_STATISTICS_create (sched, "core", cfg); | 4060 | stats = GNUNET_STATISTICS_create (sched, "core", cfg); |
4061 | |||
4062 | GNUNET_STATISTICS_set (stats, gettext_noop ("# discarded CORE_SEND requests"), 0, GNUNET_NO); | ||
4063 | GNUNET_STATISTICS_set (stats, gettext_noop ("# discarded lower priority CORE_SEND requests"), 0, GNUNET_NO); | ||
4064 | |||
4058 | mst = GNUNET_SERVER_mst_create (&deliver_message, | 4065 | mst = GNUNET_SERVER_mst_create (&deliver_message, |
4059 | NULL); | 4066 | NULL); |
4060 | GNUNET_SCHEDULER_add_delayed (sched, | 4067 | GNUNET_SCHEDULER_add_delayed (sched, |