From: Mykola Golub Date: Wed, 16 May 2018 07:40:29 +0000 (+0300) Subject: rbd-mirror: make 'flush' asok command asynchronous X-Git-Tag: v14.0.0~112^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=6fce4cabe7874efef780c7adce8479db8571afe7;p=ceph-ci.git rbd-mirror: make 'flush' asok command asynchronous Signed-off-by: Mykola Golub --- diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index 367fbb90c88..f8209603f01 100644 --- a/src/tools/rbd_mirror/ImageReplayer.cc +++ b/src/tools/rbd_mirror/ImageReplayer.cc @@ -150,13 +150,7 @@ public: } bool call(Formatter *f, stringstream *ss) override { - C_SaferCond cond; - this->replayer->flush(&cond); - int r = cond.wait(); - if (r < 0) { - *ss << "flush: " << cpp_strerror(r); - return false; - } + this->replayer->flush(); return true; } };