]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: make 'mds compat rm_*compat' idempotent
authorSage Weil <sage@inktank.com>
Thu, 20 Jun 2013 18:23:11 +0000 (11:23 -0700)
committerSage Weil <sage@inktank.com>
Thu, 20 Jun 2013 18:23:11 +0000 (11:23 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/MDSMonitor.cc

index 0314f2b2e4d18b8c87511e0f314ec5df3a8167b8..5e35b2f9bb430d1be7052031985441eff8362c8f 100644 (file)
@@ -942,7 +942,7 @@ bool MDSMonitor::prepare_command(MMonCommand *m)
       r = 0;
     } else {
       ss << "compat feature " << f << " not present in " << pending_mdsmap.compat;
-      r = -ENOENT;
+      r = 0;
     }
   } else if (prefix == "mds compat rm_incompat") {
     int64_t f;
@@ -953,7 +953,7 @@ bool MDSMonitor::prepare_command(MMonCommand *m)
       r = 0;
     } else {
       ss << "incompat feature " << f << " not present in " << pending_mdsmap.compat;
-      r = -ENOENT;
+      r = 0;
     }
 
   } else if (prefix == "mds add_data_pool") {