]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Revert "osd: unlink of nonexistent object should return -ENOENT"
authorGreg Farnum <gregory.farnum@dreamhost.com>
Wed, 11 May 2011 00:46:13 +0000 (17:46 -0700)
committerGreg Farnum <gregory.farnum@dreamhost.com>
Wed, 11 May 2011 00:46:13 +0000 (17:46 -0700)
This reverts commit a7f87965f5c49fa878dadd458f87b7974252ab6e.

This commit breaks at least how Filer does zeroing. We
should redo the commit with some audits for what else
will break.

Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
src/osd/ReplicatedPG.cc

index d6fd679752a60536b2faffe21ec1b179aaae477f..ffa12f36f131b9a557c919c716e645a361ced048 100644 (file)
@@ -1503,8 +1503,6 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector<OSDOp>& ops,
       break;
     
     case CEPH_OSD_OP_DELETE:
-      if (!obs.exists)
-        result = -ENOENT;
       _delete_head(ctx);
       break;