diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-01-09 21:24:41 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-01-09 21:24:41 +0000 |
commit | 2fcbb9ce8a6c1d2e6bc52e3e04c23b22dc34b42d (patch) | |
tree | 2698844236de004bc989977e573283ddecc8468b /src/libstat/stat_config.c | |
parent | c3e917ac341171ba51739a8c4c6a42b68be1f972 (diff) | |
download | rspamd-2fcbb9ce8a6c1d2e6bc52e3e04c23b22dc34b42d.tar.gz rspamd-2fcbb9ce8a6c1d2e6bc52e3e04c23b22dc34b42d.zip |
Fix stats for redis backend
Diffstat (limited to 'src/libstat/stat_config.c')
-rw-r--r-- | src/libstat/stat_config.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libstat/stat_config.c b/src/libstat/stat_config.c index 9cdf6af8e..1c6989508 100644 --- a/src/libstat/stat_config.c +++ b/src/libstat/stat_config.c @@ -372,8 +372,12 @@ rspamd_stat_ctx_register_async (rspamd_stat_async_handler handler, event_set (&elt->timer_ev, -1, EV_TIMEOUT, rspamd_async_elt_on_timer, elt); event_base_set (st_ctx->ev_base, &elt->timer_ev); - jittered_time = rspamd_time_jitter (elt->timeout, 0); - double_to_tv (jittered_time, &elt->tv); + /* + * First we set timeval to zero as we want cb to be executed as + * fast as possible + */ + elt->tv.tv_sec = 0; + elt->tv.tv_usec = 0; event_add (&elt->timer_ev, &elt->tv); g_queue_push_tail (st_ctx->async_elts, elt); |