]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
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)
commit51196338c6129237f1a217b2c07ea83b64594e70
tree3c056dc84c4944c1d109f48b39fc196e667206c5
parent6b5a8d3e538730dfe3fe371dfd7e2692ddaed639
qa/suites/rados/multimon: skew clocks 2s (< paxos lease)

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