mirror of
https://github.com/ceph/ceph
synced 2024-12-24 04:14:07 +00:00
241569c595
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> |
||
---|---|---|
.. | ||
copy.sh | ||
import_export.sh | ||
kernel.sh | ||
test_librbd_python.sh | ||
test_librbd.sh | ||
watch_correct_version.sh |