Browse Source

Use statistics locks properly

pull/446/head
Claudiu Boriga 8 years ago
parent
commit
74cecc09a6
2 changed files with 5 additions and 1 deletions
  1. +1
    -1
      daemon/graphite.c
  2. +4
    -0
      daemon/statistics.c

+ 1
- 1
daemon/graphite.c View File

@ -350,7 +350,7 @@ void graphite_loop_run(endpoint_t *graphite_ep, int seconds) {
connection_state = STATE_DISCONNECTED;
}
copy_with_lock(&rtpe_totalstats_lastinterval, &graphite_stats, &rtpe_totalstats_lastinterval.total_average_lock);
copy_with_lock(&rtpe_totalstats_lastinterval, &graphite_stats, &rtpe_totalstats_lastinterval_lock);
}
}


+ 4
- 0
daemon/statistics.c View File

@ -227,6 +227,10 @@ void statistics_init() {
mutex_init(&rtpe_totalstats_lastinterval_lock);
mutex_init(&rtpe_totalstats_interval.offer.lock);
mutex_init(&rtpe_totalstats_interval.answer.lock);
mutex_init(&rtpe_totalstats_interval.delete.lock);
mutex_init(&rtpe_totalstats_interval.offers_ps.lock);
mutex_init(&rtpe_totalstats_interval.answers_ps.lock);
mutex_init(&rtpe_totalstats_interval.deletes_ps.lock);


Loading…
Cancel
Save