]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: Monitor: fix timecheck rounds period 3932/head
authorJoao Eduardo Luis <joao@redhat.com>
Fri, 30 Jan 2015 11:37:28 +0000 (11:37 +0000)
committerLoic Dachary <ldachary@redhat.com>
Tue, 10 Mar 2015 22:41:38 +0000 (23:41 +0100)
Fixes: #10546
Backports: dumpling?,firefly,giant

Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
(cherry picked from commit 2e749599ac6e1060cf553b521761a93fafbf65bb)

src/mon/Monitor.cc

index ad35e5ed39c08faa329989e95bd5e7ee36d93ab1..0fb320590320d469680a8fddd760db3145723c61 100644 (file)
@@ -3177,7 +3177,7 @@ void Monitor::timecheck_start_round()
     dout(10) << __func__ << " there's a timecheck going on" << dendl;
     utime_t curr_time = ceph_clock_now(g_ceph_context);
     double max = g_conf->mon_timecheck_interval*3;
-    if (curr_time - timecheck_round_start > max) {
+    if (curr_time - timecheck_round_start < max) {
       dout(10) << __func__ << " keep current round going" << dendl;
       goto out;
     } else {