From b19ec576e6f1030b726a8087d576160a68677f65 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 16 Jul 2013 14:52:16 -0700 Subject: [PATCH] mon/MDSMonitor: make 'ceph mds remove_data_pool ...' idempotent Signed-off-by: Sage Weil --- src/mon/MDSMonitor.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mon/MDSMonitor.cc b/src/mon/MDSMonitor.cc index 1865a845af358..811cdf03b7fff 100644 --- a/src/mon/MDSMonitor.cc +++ b/src/mon/MDSMonitor.cc @@ -937,6 +937,8 @@ bool MDSMonitor::prepare_command(MMonCommand *m) int64_t poolid; cmd_getval(g_ceph_context, cmdmap, "poolid", poolid); r = pending_mdsmap.remove_data_pool(poolid); + if (r == -ENOENT) + r = 0; if (r == 0) ss << "removed data pool " << poolid << " from mdsmap"; -- 2.39.5