From ec1b974be9b54d1b77552f4e91f462fe44a753f5 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Fri, 23 Jun 2017 18:26:02 +0800 Subject: [PATCH] mon/OSDMonitor: set result code properly if we fail to process "swap-bucket" Signed-off-by: xie xingguo --- src/mon/OSDMonitor.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index ea45ddfb663..ee49e404d67 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -7461,6 +7461,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op, int r = newcrush.swap_bucket(g_ceph_context, sid, did); if (r < 0) { ss << "failed to swap bucket contents: " << cpp_strerror(r); + err = r; goto reply; } ss << "swapped bucket of " << source << " to " << dest; -- 2.39.5