Skip to content

Commit

Permalink
tests/functional: Fix functional test 055 to be passed
Browse files Browse the repository at this point in the history
test scenario need to change, becouse metadata-store must not delete.

Signed-off-by: Yasuhito Fukuda <fukuda.yasuhito@po.ntts.co.jp>
Signed-off-by: Satoshi Kuramochi <act.kura@gmail.com>
  • Loading branch information
sa-kura committed Jun 17, 2016
1 parent 366ccda commit bd1ec2d
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions tests/functional/055
Expand Up @@ -14,31 +14,32 @@ _cluster_format -c 6
_vdi_create test 120M -P

# simulate one disk failure
_safe_remove $STORE/0/d0
_safe_remove $STORE/0/d1
_random | $DOG vdi write test
_wait_for_sheep_recovery 0
$DOG vdi check test
$DOG cluster info | _filter_cluster_info

# simulate multiple disk failure
_safe_remove $STORE/1/d0
_random | $DOG vdi write test &
sleep 1
_safe_remove $STORE/1/d1
sleep 1
_safe_remove $STORE/1/d2
_random | $DOG vdi write test &
_wait_for_sheep_recovery 0
wait
$DOG vdi check test
$DOG cluster info | _filter_cluster_info

# simulate all disks failure
_safe_remove $STORE/1/d2
_safe_remove $STORE/1/d0
_random | $DOG vdi write test
_wait_for_sheep_recovery 0
$DOG vdi check test
$DOG cluster info | _filter_cluster_info

# simulate simultaneous multiple disks failure
_safe_remove $STORE/2/d0
_safe_remove $STORE/2/d1
_safe_remove $STORE/2/d2
dd if=/dev/zero | $DOG vdi write test
$DOG vdi check test
$DOG cluster info | _filter_cluster_info

0 comments on commit bd1ec2d

Please sign in to comment.