gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13544 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r13544 - gnunet/src/core
Date: Thu, 4 Nov 2010 11:05:39 +0100

Author: wachs
Date: 2010-11-04 11:05:39 +0100 (Thu, 04 Nov 2010)
New Revision: 13544

Modified:
   gnunet/src/core/gnunet-service-core.c
Log:
added statistics counter for discarded messages


Modified: gnunet/src/core/gnunet-service-core.c
===================================================================
--- gnunet/src/core/gnunet-service-core.c       2010-11-03 22:04:47 UTC (rev 
13543)
+++ gnunet/src/core/gnunet-service-core.c       2010-11-04 10:05:39 UTC (rev 
13544)
@@ -42,7 +42,7 @@
 #include "core.h"
 
 
-#define DEBUG_HANDSHAKE GNUNET_YES
+#define DEBUG_HANDSHAKE GNUNET_NO
 
 #define DEBUG_CORE_QUOTA GNUNET_YES
 
@@ -2386,6 +2386,8 @@
                      (unsigned int) msize,
                      (unsigned int) ntohs (message->type));
 #endif
+         GNUNET_STATISTICS_update (stats, gettext_noop ("# discarded CORE_SEND 
requests"), 1, GNUNET_NO);
+
          if (client != NULL)
            GNUNET_SERVER_receive_done (client, GNUNET_OK);
          return;
@@ -2396,6 +2398,7 @@
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                  "Queue full, discarding existing older request\n");
 #endif
+         GNUNET_STATISTICS_update (stats, gettext_noop ("# discarded lower 
priority CORE_SEND requests"), 1, GNUNET_NO);
       if (min_prio_prev == NULL)
        n->messages = min_prio_entry->next;
       else
@@ -4055,6 +4058,10 @@
                                         &handle_transport_notify_disconnect);
   GNUNET_assert (NULL != transport);
   stats = GNUNET_STATISTICS_create (sched, "core", cfg);
+
+  GNUNET_STATISTICS_set (stats, gettext_noop ("# discarded CORE_SEND 
requests"), 0, GNUNET_NO);
+  GNUNET_STATISTICS_set (stats, gettext_noop ("# discarded lower priority 
CORE_SEND requests"), 0, GNUNET_NO);
+
   mst = GNUNET_SERVER_mst_create (&deliver_message,
                                  NULL);
   GNUNET_SCHEDULER_add_delayed (sched,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]