]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: initial policy instance update should detect dead instances
authorJason Dillaman <dillaman@redhat.com>
Mon, 9 Apr 2018 03:19:48 +0000 (23:19 -0400)
committerJason Dillaman <dillaman@redhat.com>
Tue, 10 Apr 2018 20:32:13 +0000 (16:32 -0400)
commit7dce6d22b2cbff88ba455fbfa3352eec07f32714
tree86249833b8163a034bb6abab3399c39e0808b2fe
parent6fae4df02e70d8d9ed7ac19a3b0e0a0fc8505f4c
rbd-mirror: initial policy instance update should detect dead instances

At initial promotion to the leader position, it can be nearly always
assumed that at least one instance has died and needs to have its images
shuffled to another instance (i.e. the old leader).

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/test/rbd_mirror/image_map/test_Policy.cc
src/test/rbd_mirror/test_mock_ImageMap.cc
src/tools/rbd_mirror/image_map/Policy.cc
src/tools/rbd_mirror/image_map/Policy.h