]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-mirror: fix up PrepareReplayDisconnected test case
authorIlya Dryomov <idryomov@gmail.com>
Sat, 18 Jun 2022 11:00:34 +0000 (13:00 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 22 Jun 2022 12:35:00 +0000 (14:35 +0200)
It was botched in commit 2bca9ee96c65 ("rbd-mirror: consolidate
prepare local/remote image steps to bootstrap") and went unnoticed
because currently no special handling is needed for disconnected
clients -- is_disconnected() check happens to be the last step
and it doesn't generate an error.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit b6d6a2737ebb8c131d929bca6d39a0b15c67755e)

src/test/rbd_mirror/image_replayer/test_mock_BootstrapRequest.cc

index 4edd1e760bf6a5e3998cbec92b9b4b776c87d48f..8a66cecaed9b90d39dbb69f0965a004c4ce1fc50 100644 (file)
@@ -986,7 +986,7 @@ TEST_F(TestMockImageReplayerBootstrapRequest, PrepareReplayDisconnected) {
 
   // prepare replay
   expect_prepare_replay(mock_state_builder, false, false, 0);
-  expect_is_disconnected(mock_state_builder, false);
+  expect_is_disconnected(mock_state_builder, true);
 
   // close remote image
   expect_replay_requires_remote_image(mock_state_builder, false);