diff options
author | Raghavendra Bhat <raghavendra@redhat.com> | 2019-04-02 16:21:51 -0400 |
---|---|---|
committer | Xavi Hernandez <xhernandez@redhat.com> | 2019-04-04 21:10:17 +0000 |
commit | 0e067fa663dcfdafa093c4a5fa8bdc47eb57cbe0 (patch) | |
tree | 53e547a45453d98b96238459a2613b5df381b86b /tests/bitrot | |
parent | da47caf2405c08c9abafc4a55525a8b2c2dd5bb8 (diff) |
tests/bitrot: enable self-heal daemon before accessing the files
For testing the recovery of bad (or corrupted files) in a dispersed
volume, first enable self-heal daemon and let heal happen.
In bitrot feature, if a file becomes corrupted, the solution recommended
is to remove that file directly from the backend and then allowing heal
to happen. Hence turn on self-heal daemon and allow the heal to happen
after removing corrupted copy from the backend.
Change-Id: I7186110398ec1aee7e5727b9d1aac9a01db4d831
fixes: bz#1695327
Signed-off-by: Raghavendra Bhat <raghavendra@redhat.com>
Diffstat (limited to 'tests/bitrot')
-rw-r--r-- | tests/bitrot/bug-1373520.t | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/bitrot/bug-1373520.t b/tests/bitrot/bug-1373520.t index 5c53ebb82e2..6af5124e86e 100644 --- a/tests/bitrot/bug-1373520.t +++ b/tests/bitrot/bug-1373520.t @@ -59,6 +59,9 @@ TEST rm -rf $(find $B0/${V0}5 -inum $(stat -c %i $B0/${V0}5/FILE1)) #New mount for recovery TEST $GFS -s $H0 --use-readdirp=no --attribute-timeout=0 --entry-timeout=0 --volfile-id $V0 $M1 +$CLI volume set $V0 self-heal-daemon on +TEST $CLI volume heal $V0 + #Access files TEST cat $M1/FILE1 EXPECT_WITHIN $HEAL_TIMEOUT "$SIZE" path_size $B0/${V0}5/FILE1 |