]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rbd_mirror: TestMockImageReplayer cleanup
authorMykola Golub <mgolub@mirantis.com>
Sat, 22 Apr 2017 10:26:16 +0000 (12:26 +0200)
committerMykola Golub <mgolub@mirantis.com>
Tue, 6 Jun 2017 08:42:25 +0000 (10:42 +0200)
Remove unnecessary ImageSyncThrottler dependency.

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/test/rbd_mirror/test_mock_ImageReplayer.cc

index c845faacaf548ef0144d566b9b27be3614aec7ad..ce153a565bbd91152135781da51683b6d4902792 100644 (file)
@@ -61,22 +61,7 @@ namespace rbd {
 namespace mirror {
 
 template<>
-class ImageSync<librbd::MockTestImageCtx> {
-public:
-  static ImageSync* create(librbd::MockTestImageCtx *local_image_ctx,
-                           librbd::MockTestImageCtx *remote_image_ctx,
-                           SafeTimer *timer, Mutex *timer_lock,
-                           const std::string &mirror_uuid,
-                           journal::MockJournaler *journaler,
-                           librbd::journal::MirrorPeerClientMeta *client_meta,
-                           ContextWQ *work_queue, Context *on_finish,
-                           ProgressContext *progress_ctx = nullptr) {
-    assert(0 == "unexpected call");
-    return nullptr;
-  }
-
-  void send() {
-  }
+class ImageSyncThrottler<librbd::MockTestImageCtx> {
 };
 
 namespace image_replayer {
@@ -263,7 +248,6 @@ ReplayStatusFormatter<librbd::MockTestImageCtx>* ReplayStatusFormatter<librbd::M
 
 // template definitions
 #include "tools/rbd_mirror/ImageReplayer.cc"
-#include "tools/rbd_mirror/ImageSyncThrottler.cc"
 
 namespace rbd {
 namespace mirror {