From 2c9322878ef10828909a8d18ede7c55af1f72a72 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Mon, 30 Dec 2019 17:44:32 +0200 Subject: [PATCH] rbd-mirror: fix 'rbd mirror status' asok command output This was broken by def50d04796, and implicitly fixed during refactoring in the master (octopus) by adf1486e46c, hence it is a direct commit to nautilus branch. Fixes: https://tracker.ceph.com/issues/43429 Signed-off-by: Mykola Golub (cherry picked from commit 0a0fcc7da4573e8b3c82440226747a2cc377496b) Conflicts: src/tools/rbd_mirror/Mirror.cc (image_deleter section removed after luminous) --- src/tools/rbd_mirror/Mirror.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/rbd_mirror/Mirror.cc b/src/tools/rbd_mirror/Mirror.cc index 4ba547eeb1a0..d0cfb502de1d 100644 --- a/src/tools/rbd_mirror/Mirror.cc +++ b/src/tools/rbd_mirror/Mirror.cc @@ -318,6 +318,12 @@ void Mirror::print_status(Formatter *f, stringstream *ss) } m_image_deleter->print_status(f, ss); + + if (f) { + f->close_section(); + f->close_section(); + f->flush(*ss); + } } void Mirror::start() -- 2.47.3