diff options
author | Sage Weil <sage@inktank.com> | 2013-07-16 14:52:16 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-07-16 14:52:16 -0700 |
commit | b19ec576e6f1030b726a8087d576160a68677f65 (patch) | |
tree | f7af128e2026c161824e1d29652c3c03a4d375be | |
parent | ba28c7cc2a8d20f342951a3465393509db2f309f (diff) | |
download | ceph-b19ec576e6f1030b726a8087d576160a68677f65.tar.gz |
mon/MDSMonitor: make 'ceph mds remove_data_pool ...' idempotent
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/mon/MDSMonitor.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mon/MDSMonitor.cc b/src/mon/MDSMonitor.cc index 1865a845af3..811cdf03b7f 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"; |