]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MonmapMonitor: make 'mon remove ...' idempotent
authorSage Weil <sage@inktank.com>
Wed, 24 Jul 2013 00:14:02 +0000 (17:14 -0700)
committerSage Weil <sage@inktank.com>
Wed, 24 Jul 2013 00:14:02 +0000 (17:14 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/MonmapMonitor.cc

index 195f66350d88ea132e0f5a9e98c837badbd629f7..5ec1583b82f6b0c292774330fc2006520acc663d 100644 (file)
@@ -322,8 +322,8 @@ bool MonmapMonitor::prepare_command(MMonCommand *m)
     string name;
     cmd_getval(g_ceph_context, cmdmap, "name", name);
     if (!pending_map.contains(name)) {
-      err = -ENOENT;
-      ss << "mon " << name << " does not exist";
+      err = 0;
+      ss << "mon " << name << " does not exist or has already been removed";
       goto out;
     }