]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: Handle ENODATA returned from getxattr
authorSam Lang <sam.lang@inktank.com>
Mon, 18 Mar 2013 21:59:04 +0000 (16:59 -0500)
committerSage Weil <sage@inktank.com>
Tue, 19 Mar 2013 04:07:51 +0000 (21:07 -0700)
commit9029b0915b490faa257c8ea26f76c3edd148b0b4
tree40a54a83581ef7c7e1db2bbd140fb14c53282fee
parent6774290ea0608111119449ce722c4eb4359cc872
mds: Handle ENODATA returned from getxattr

The osds might return ENODATA if we request an
xattr that doesn't exist.  In this case, we're
requesting the 'parent' xattr so that we can
remove all the forwarding pointers, but the xattr
may not have been written (which only happens on
log segment trim), so we don't assert here.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/mds/MDCache.cc