Signed-off-by: Hitoshi Mitake <mitake.hito...@lab.ntt.co.jp> --- tests/functional/099 | 31 +++++++++++++++++++++++++++++++ tests/functional/099.out | 24 ++++++++++++++++++++++++ tests/functional/group | 3 ++- 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100755 tests/functional/099 create mode 100644 tests/functional/099.out
diff --git a/tests/functional/099 b/tests/functional/099 new file mode 100755 index 0000000..37f5229 --- /dev/null +++ b/tests/functional/099 @@ -0,0 +1,31 @@ +#!/bin/bash + +# Test recovery process orphan object revival + +. ./common + +for i in 0 1 2 3; do + _start_sheep $i +done +_wait_for_sheep 4 +_cluster_format -c 3 + +$DOG vdi create test 16M -P + +$DOG vdi list | _filter_short_date + +ls $STORE/*/{obj,d[0-9]*}/* 2> /dev/null | \ + _filter_store | _filter_md_store | sort + +_kill_sheep 3 +_wait_for_sheep_stop 3 + +$DOG vdi delete test + +$DOG vdi list | _filter_short_date + +_start_sheep 3 +_wait_for_sheep 4 + +ls $STORE/*/{obj,d[0-9]*}/* 2> /dev/null | \ + _filter_store | _filter_md_store | sort diff --git a/tests/functional/099.out b/tests/functional/099.out new file mode 100644 index 0000000..9d3ab4d --- /dev/null +++ b/tests/functional/099.out @@ -0,0 +1,24 @@ +QA output created by 099 +using backend plain store + Name Id Size Used Shared Creation time VDI id Copies Tag + test 0 16 MB 16 MB 0.0 MB DATE 7c2b25 3 +STORE/0/obj/007c2b2500000000 +STORE/0/obj/007c2b2500000001 +STORE/0/obj/007c2b2500000002 +STORE/1/obj/007c2b2500000000 +STORE/1/obj/007c2b2500000001 +STORE/1/obj/007c2b2500000003 +STORE/1/obj/807c2b2500000000 +STORE/2/obj/007c2b2500000002 +STORE/2/obj/007c2b2500000003 +STORE/2/obj/807c2b2500000000 +STORE/3/obj/007c2b2500000000 +STORE/3/obj/007c2b2500000001 +STORE/3/obj/007c2b2500000002 +STORE/3/obj/007c2b2500000003 +STORE/3/obj/807c2b2500000000 + Name Id Size Used Shared Creation time VDI id Copies Tag +STORE/0/obj/807c2b2500000000 +STORE/1/obj/807c2b2500000000 +STORE/2/obj/807c2b2500000000 +STORE/3/obj/807c2b2500000000 diff --git a/tests/functional/group b/tests/functional/group index 3e331c9..15edbf7 100644 --- a/tests/functional/group +++ b/tests/functional/group @@ -112,4 +112,5 @@ 095 auto quick store md 096 auto quick cluster 097 vdi cluster -098 auto quick vdi cluster \ No newline at end of file +098 auto quick vdi cluster +099 auto quick vdi cluster -- 1.8.3.2 -- sheepdog mailing list sheepdog@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/sheepdog