MockPrepareReplayRequest* create_request(
MockStateBuilder& mock_state_builder,
- librbd::mirror::PromotionState remote_promotion_state,
const std::string& local_mirror_uuid,
bool* resync_requested, bool* syncing, Context* on_finish) {
return new MockPrepareReplayRequest(
- local_mirror_uuid, remote_promotion_state, nullptr, &mock_state_builder,
- resync_requested, syncing, on_finish);
+ local_mirror_uuid, nullptr, &mock_state_builder, resync_requested,
+ syncing, on_finish);
}
librbd::ImageCtx *m_local_image_ctx = nullptr;
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(-EINVAL, ctx.wait());
}
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_TRUE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(-EINVAL, ctx.wait());
}
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(-EINVAL, ctx.wait());
}
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(-EINVAL, ctx.wait());
}
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(0, ctx.wait());
ASSERT_FALSE(resync_requested);
mirror_peer_client_meta);
bool resync_requested;
bool syncing;
- auto request = create_request(
- mock_state_builder, librbd::mirror::PROMOTION_STATE_PRIMARY,
- "local mirror uuid", &resync_requested, &syncing, &ctx);
+ auto request = create_request(mock_state_builder, "local mirror uuid",
+ &resync_requested, &syncing, &ctx);
request->send();
ASSERT_EQ(-EEXIST, ctx.wait());
}