[sheepdog] [PATCH] test/func: add test cases for vdi check -e
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Thu Aug 7 11:05:30 CEST 2014
At Thu, 7 Aug 2014 16:52:23 +0800,
Ruoyu wrote:
>
> TC 077 and 083 are involved.
>
> Signed-off-by: Ruoyu <liangry at ucweb.com>
> ---
> tests/functional/077 | 9 +++++++++
> tests/functional/077.out | 11 +++++++++++
> tests/functional/083 | 2 ++
> tests/functional/083.out | 2 ++
> 4 files changed, 24 insertions(+)
Applied, thanks.
Hitoshi
>
> diff --git a/tests/functional/077 b/tests/functional/077
> index 49f23e2..ef73073 100755
> --- a/tests/functional/077
> +++ b/tests/functional/077
> @@ -29,6 +29,8 @@ done
>
> _wait_for_sheep 3
>
> +$DOG vdi check -e test
> +
> $DOG vdi check test
>
> $DOG vdi read test 0 14
> @@ -45,6 +47,8 @@ done
>
> _wait_for_sheep 3
>
> +$DOG vdi check -e test
> +
> $DOG vdi check test
>
> $DOG vdi read test 0 14
> @@ -62,6 +66,8 @@ done
>
> _wait_for_sheep 3
>
> +$DOG vdi check -e test
> +
> $DOG vdi check test
>
> $DOG vdi read test 0 14
> @@ -79,6 +85,8 @@ done
>
> _wait_for_sheep 3
>
> +$DOG vdi check -e test
> +
> $DOG vdi check test
>
> $DOG cluster shutdown
> @@ -96,6 +104,7 @@ read_vdi_from_nodes()
> check_vdi_consistance()
> {
> read_vdi_from_nodes $1
> + $DOG vdi check -e test
> $DOG vdi check test
> read_vdi_from_nodes $1
> }
> diff --git a/tests/functional/077.out b/tests/functional/077.out
> index c966bbf..191d39f 100644
> --- a/tests/functional/077.out
> +++ b/tests/functional/077.out
> @@ -2,16 +2,24 @@ QA output created by 077
> using backend plain store
> Name Id Size Used Shared Creation time VDI id Copies Tag
> test 0 12 MB 0.0 MB 0.0 MB DATE 7c2b25 3
> +[127.0.0.1:7000] oid 007c2b2500000000 is missing.
> +test lost 1 object(s).
> fixed missing 7c2b2500000000
> finish check&repair test
> original data
> +test is fine, no object is missing.
> fixed replica 7c2b2500000000
> finish check&repair test
> original data
> +[127.0.0.1:7000] oid 007c2b2500000000 is missing.
> +[127.0.0.1:7001] oid 007c2b2500000000 is missing.
> +test lost 2 object(s).
> fixed missing 7c2b2500000000
> fixed missing 7c2b2500000000
> finish check&repair test
> original data
> +[127.0.0.1:7000] oid 007c2b2500000000 is missing.
> +test lost 1 object(s).
> no majority of 7c2b2500000000
> finish check&repair test
>
> @@ -23,6 +31,7 @@ finish check&repair test
> hello, copy0
> hello, copy1
> hello, copy2
> +test is fine, no object is missing.
> no majority of 7c2b2500000000
> finish check&repair test
> hello, copy0
> @@ -38,6 +47,7 @@ hello, copy0
> hello, copy1
> hello, copy1
> hello, copy1
> +test is fine, no object is missing.
> fixed replica 7c2b2500000000
> fixed replica 7c2b2500000000
> finish check&repair test
> @@ -51,6 +61,7 @@ hello, copy0
> hello, copy1
> hello, copy0
> hello, copy1
> +test is fine, no object is missing.
> fixed replica 7c2b2500000000
> fixed replica 7c2b2500000000
> finish check&repair test
> diff --git a/tests/functional/083 b/tests/functional/083
> index 06240ce..28c8d32 100755
> --- a/tests/functional/083
> +++ b/tests/functional/083
> @@ -34,6 +34,8 @@ _start_sheep 2 "-z 1"
>
> _wait_for_sheep 3
>
> +$DOG vdi check -e test
> +
> $DOG vdi check test
>
> $DOG vdi read test 0 14
> diff --git a/tests/functional/083.out b/tests/functional/083.out
> index fe63d2b..90b4cba 100644
> --- a/tests/functional/083.out
> +++ b/tests/functional/083.out
> @@ -6,6 +6,8 @@ QA output created by 083
> using backend plain store
> Name Id Size Used Shared Creation time VDI id Copies Tag
> test 0 12 MB 0.0 MB 0.0 MB DATE 7c2b25 3
> +[127.0.0.1:7001] oid 007c2b2500000000 is missing.
> +test lost 1 object(s).
> fixed missing 7c2b2500000000
> finish check&repair test
> original data
> --
> 1.8.3.2
>
>
> --
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog
More information about the sheepdog
mailing list