mirror of
https://github.com/ceph/ceph
synced 2025-02-08 03:18:12 +00:00
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> |
||
---|---|---|
.. | ||
caps | ||
cls | ||
direct_io | ||
kclient | ||
libcephfs | ||
misc | ||
mon | ||
rados | ||
rbd | ||
rename | ||
snaps | ||
suites | ||
false.sh | ||
kernel_untar_build.sh | ||
Makefile |