]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: do not ENOENT on missing key on remove
authorSage Weil <sage@inktank.com>
Sun, 25 Nov 2012 22:27:23 +0000 (14:27 -0800)
committerSage Weil <sage@inktank.com>
Tue, 27 Nov 2012 22:13:00 +0000 (14:13 -0800)
commit29fae494d0b1459c8bb934d42446e0ada7355402
tree26d851e23ee2038163291f7a0a8f85385f99b646
parent8e91d00b52808aa1a4e3a838deda34a439aabdbb
osd: do not ENOENT on missing key on remove

The MDS may include RM ops in a tmap update for items that were already
removed: after restarting and replaying the journal, it doesn't know
which dentries were previously committed and which were not.

No other (known) users care about the error code.

Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/ReplicatedPG.cc
src/test/librados/misc.cc