]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: manual stop should take precedence over regular stop
authorIlya Dryomov <idryomov@gmail.com>
Sun, 20 Feb 2022 12:11:02 +0000 (13:11 +0100)
committerDeepika Upadhyay <dupadhya@redhat.com>
Sat, 26 Feb 2022 19:13:50 +0000 (00:43 +0530)
commit1222a61acfbb355199e1b63e8101bab151baeb6d
tree2a2135b100f2b44f3f979b8c8740273d2e95baca
parentea61a3e26a386ddfb9a79475b70aa0f689d56610
rbd-mirror: manual stop should take precedence over regular stop

Somewhat similar to commit 0a3794e56256 ("rbd-mirror: make stop
properly cancel restart"), make it so that a) if a manual stop is
joined to regular stop, the stop becomes manual and b) if a regular
stop is joined to a manual stop, the stop stays manual.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit c5b5787349e91a0fd23cd6d5e73b2a383ddd8687)
src/tools/rbd_mirror/ImageReplayer.cc