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)
// 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);