mirror of
https://github.com/ceph/ceph
synced 2025-01-18 09:02:08 +00:00
4b4e0fa609
Users have been seeing failures where rbd rm is half-done; could be because of outstanding watches on the rbd_header object. The state is that rbd_children no longer contains the child, but other pieces remain; remove considers this a failure. Fix: test for ENOENT from remove_child, and treat that as an ignorable error and drive on. Simulate this in copy.sh by removing the rbd_children object altogether, which also results in ENOENT return from remove_child. Signed-off-by: Dan Mick <dan.mick@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com> |
||
---|---|---|
.. | ||
btrfs | ||
client | ||
libceph | ||
mds | ||
mon/bootstrap | ||
qa_scripts | ||
rbd | ||
rgw | ||
workunits | ||
loopall.sh | ||
Makefile | ||
run_xfstests.sh | ||
runallonce.sh | ||
runoncfuse.sh | ||
runonkclient.sh | ||
setup-chroot.sh |