]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/multimon: skew clocks 2s (< paxos lease)
authorSage Weil <sage@redhat.com>
Fri, 31 May 2019 14:50:44 +0000 (09:50 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 2 Apr 2020 10:53:01 +0000 (12:53 +0200)
If the leader is the one with the accurate clock, it can still
form quorum, but if the leader has the skewed clock, all other mons appear
skewed from its perspective and no quorum is formed.  This leads to
intermittent failures, depending on the non-deterministic teuthology
deployment order and how the mon IPs sort.

Fix by reducing the skew.  This is enough skew to trigger a warning, but
not enough that it will break quorum.  This ensures that the parts of the
teuthology test that issue random mon commands won't fail (e.g., 'ceph osd
dump').

Fixes: http://tracker.ceph.com/issues/40112
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit fd00136eb3b181ca34937fc7ea99427338ae6069)

qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml

index 7567cd6a93ad6b8afa77c64f08f0649dfde2f6a6..b834f9deff3570b00790eab6e271241dade71ddf 100644 (file)
@@ -2,7 +2,7 @@ tasks:
 - install:
 - exec:
     mon.b:
-    - date -u -s @$(expr $(date -u +%s) + 10)
+    - date -u -s @$(expr $(date -u +%s) + 2)
 - ceph:
     wait-for-healthy: false
     log-whitelist: