summaryrefslogtreecommitdiff
path: root/src/rps/gnunet-service-rps_sampler.c
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2018-08-29 12:30:13 +0200
committerJulius Bünger <buenger@mytum.de>2018-08-29 12:30:13 +0200
commitdc24eb644d7b04bde12f93feadd3ada13f0656cd (patch)
tree9bd45e1b08f56e5cf500d5b4f88b28ed1825ea58 /src/rps/gnunet-service-rps_sampler.c
parent584efed1e9b11cfe235b8e1eca8f3b5bd10ed711 (diff)
Get statistics values from within sampler
Diffstat (limited to 'src/rps/gnunet-service-rps_sampler.c')
-rw-r--r--src/rps/gnunet-service-rps_sampler.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rps/gnunet-service-rps_sampler.c b/src/rps/gnunet-service-rps_sampler.c
index 20b2d3420..e07fe1f3c 100644
--- a/src/rps/gnunet-service-rps_sampler.c
+++ b/src/rps/gnunet-service-rps_sampler.c
@@ -23,6 +23,7 @@
*/
#include "platform.h"
#include "gnunet_util_lib.h"
+#include "gnunet_statistics_service.h"
#include "rps.h"
#include "gnunet-service-rps_sampler.h"
@@ -636,7 +637,15 @@ sampler_mod_get_rand_peer (void *cls)
// TODO add other reasons to wait here
}
- s_elem->last_client_request = GNUNET_TIME_absolute_get ();
+ GNUNET_STATISTICS_set (stats,
+ "# client sampler element input",
+ s_elem->num_peers,
+ GNUNET_NO);
+ GNUNET_STATISTICS_set (stats,
+ "# client sampler element change",
+ s_elem->num_change,
+ GNUNET_NO);
+
RPS_sampler_elem_reinit (s_elem);
GNUNET_CONTAINER_DLL_remove (gpc->req_handle->gpc_head,