From 895263c1e34bc240383a80b0652eea1be03e6fec Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Wed, 16 May 2018 10:40:29 +0300 Subject: [PATCH] rbd-mirror: make 'flush' asok command asynchronous Signed-off-by: Mykola Golub (cherry picked from commit 6fce4cabe7874efef780c7adce8479db8571afe7) --- src/tools/rbd_mirror/ImageReplayer.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/tools/rbd_mirror/ImageReplayer.cc b/src/tools/rbd_mirror/ImageReplayer.cc index 367fbb90c884b..f8209603f013e 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; } }; -- 2.39.5