ceph/qa/workunits
Dan Mick 241569c595 rbd: allow removal of image even if rbd_children deletion fails
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>
2012-11-05 21:41:34 -08:00
..
caps doc: more c* -> ceph-* renames 2011-09-22 16:18:37 -07:00
cls qa: move all rados class unit tests into qa/workunits/cls 2012-09-20 15:12:39 -07:00
direct_io qa: define _GNU_SOURCE for qa helpers; add btrfs dir makefile 2011-08-22 21:18:00 -07:00
kclient fix file_layout.sh layouts test 2012-04-28 14:52:56 -07:00
libcephfs libcephfs: fix test workunit 2012-09-30 21:02:36 -07:00
misc qa: add multiple_rsync.sh workunit 2011-08-31 17:41:12 -07:00
mon qa: simple tests for 'ceph osd create|rm' commands 2012-07-27 10:43:26 -07:00
rados qa: download tests from specified branch 2012-07-13 09:42:27 -07:00
rbd rbd: allow removal of image even if rbd_children deletion fails 2012-11-05 21:41:34 -08:00
rename qa: make dir tests run by default in rename all.sh 2011-07-08 11:09:32 -07:00
snaps ceph.newdream.net -> ceph.com 2012-06-16 14:50:29 -07:00
suites qa/workunits/suites/pjd.sh: bash -x 2012-07-18 10:52:44 -07:00
false.sh qa: test false 2011-09-02 10:51:55 -07:00
kernel_untar_build.sh ceph.newdream.net -> ceph.com 2012-06-16 14:50:29 -07:00
Makefile qa: do not use automake for workunit makefiles 2011-06-14 12:53:33 -07:00