]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: make 'osd pool mksnap ...' idempotent
authorSage Weil <sage@inktank.com>
Mon, 22 Apr 2013 19:49:58 +0000 (12:49 -0700)
committerSage Weil <sage@inktank.com>
Mon, 22 Apr 2013 19:49:58 +0000 (12:49 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/OSDMonitor.cc

index fb4111b270e49265f450799031f1bb7604610134..6000ebb80997005dc45ad68b415959ce2ac96ec5 100644 (file)
@@ -3199,7 +3199,7 @@ bool OSDMonitor::prepare_command(MMonCommand *m)
          if (p->snap_exists(snapname.c_str()) ||
              (pp && pp->snap_exists(snapname.c_str()))) {
            ss << "pool " << m->cmd[3] << " snap " << snapname << " already exists";
-           err = -EEXIST;
+           err = 0;
          } else {
            if (!pp) {
              pp = &pending_inc.new_pools[pool];