diff options
author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2010-09-30 14:39:54 +1000 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2010-09-30 15:00:57 +1000 |
commit | 3ba7ac13eb01ad0f10c3c3c033eed99e154afe70 (patch) | |
tree | 0449cff17b5afb325c0d2e64e0a180f1aa180483 /ctdb/server/ctdb_statistics.c | |
parent | 9f66a93f12185c5f13e1ff0b8a84c2086bf0267d (diff) | |
download | samba-3ba7ac13eb01ad0f10c3c3c033eed99e154afe70.tar.gz samba-3ba7ac13eb01ad0f10c3c3c033eed99e154afe70.tar.xz samba-3ba7ac13eb01ad0f10c3c3c033eed99e154afe70.zip |
Create a tunable for how often to collect rolling statistics and initialize it to 1 second
(This used to be ctdb commit cb8c779bb5d9862abbe08919aa181a1a1b2bef18)
Diffstat (limited to 'ctdb/server/ctdb_statistics.c')
-rw-r--r-- | ctdb/server/ctdb_statistics.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ctdb/server/ctdb_statistics.c b/ctdb/server/ctdb_statistics.c index 243a4f2789b..aec17ad38d9 100644 --- a/ctdb/server/ctdb_statistics.c +++ b/ctdb/server/ctdb_statistics.c @@ -35,7 +35,8 @@ static void ctdb_statistics_update(struct event_context *ev, struct timed_event bzero(&ctdb->statistics_current, sizeof(struct ctdb_statistics)); ctdb->statistics_current.statistics_start_time = timeval_current(); - event_add_timed(ctdb->ev, ctdb, timeval_current_ofs(10, 0), ctdb_statistics_update, ctdb); + + event_add_timed(ctdb->ev, ctdb, timeval_current_ofs(ctdb->tunable.stat_history_interval, 0), ctdb_statistics_update, ctdb); } int ctdb_statistics_init(struct ctdb_context *ctdb) @@ -47,7 +48,7 @@ int ctdb_statistics_init(struct ctdb_context *ctdb) bzero(ctdb->statistics_history, sizeof(ctdb->statistics_history)); - event_add_timed(ctdb->ev, ctdb, timeval_current_ofs(10, 0), ctdb_statistics_update, ctdb); + event_add_timed(ctdb->ev, ctdb, timeval_current_ofs(ctdb->tunable.stat_history_interval, 0), ctdb_statistics_update, ctdb); return 0; } |