From 2febbe5ffb87aad7a4a65531179ff29992c61b3d Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Wed, 5 Apr 2017 10:42:42 +0300 Subject: [PATCH] Don't misuse monotonic_time/0 --- src/ejabberd_riak_sup.erl | 2 +- src/ejabberd_router.erl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_riak_sup.erl b/src/ejabberd_riak_sup.erl index 12b701b47..ac02a846f 100644 --- a/src/ejabberd_riak_sup.erl +++ b/src/ejabberd_riak_sup.erl @@ -189,7 +189,7 @@ get_pids() -> [ejabberd_riak:get_proc(I) || I <- lists:seq(1, get_pool_size())]. get_random_pid() -> - get_random_pid(p1_time_compat:monotonic_time()). + get_random_pid(p1_time_compat:system_time()). get_random_pid(Term) -> I = erlang:phash2(Term, get_pool_size()) + 1, diff --git a/src/ejabberd_router.erl b/src/ejabberd_router.erl index 7591822e3..7474f9a67 100644 --- a/src/ejabberd_router.erl +++ b/src/ejabberd_router.erl @@ -346,8 +346,8 @@ get_component_number(LDomain) -> get_domain_balancing(From, To, LDomain) -> case ejabberd_config:get_option( {domain_balancing, LDomain}, fun(D) when is_atom(D) -> D end) of - undefined -> p1_time_compat:monotonic_time(); - random -> p1_time_compat:monotonic_time(); + undefined -> p1_time_compat:system_time(); + random -> p1_time_compat:system_time(); source -> jid:tolower(From); destination -> jid:tolower(To); bare_source -> jid:remove_resource(jid:tolower(From));