glusterfs

Форк
0
/
bug-1032894.t 
33 строки · 1001.0 Байт
1
#!/bin/bash
2

3
. $(dirname $0)/../../include.rc
4
. $(dirname $0)/../../volume.rc
5

6
#Check stale indices are deleted as part of self-heal-daemon crawl.
7
cleanup;
8

9
TEST glusterd
10
TEST pidof glusterd
11
TEST $CLI volume create $V0 replica 2 $H0:$B0/${V0}{0,1}
12
TEST $CLI volume set $V0 cluster.self-heal-daemon off
13
TEST $CLI volume start $V0
14
TEST glusterfs --volfile-id=/$V0 --volfile-server=$H0 $M0
15
cd $M0
16
TEST mkdir a
17
cd a
18
TEST kill_brick $V0 $H0 $B0/${V0}0
19
# Create stale indices
20
for i in {1..10}; do echo abc > $i; done
21
for i in {1..10}; do rm -f $i; done
22

23
TEST $CLI volume start $V0 force
24
EXPECT_WITHIN $CHILD_UP_TIMEOUT "1" afr_child_up_status_in_shd $V0 0
25
TEST $CLI volume set $V0 cluster.self-heal-daemon on
26
EXPECT_WITHIN $PROCESS_UP_TIMEOUT "Y" glustershd_up_status
27

28
#Since maximum depth of the directory structure that needs healin is 2
29
#Trigger two self-heals. That should make sure the heal is complete
30
TEST $CLI volume heal $V0
31

32
EXPECT_WITHIN $HEAL_TIMEOUT "0"  afr_get_index_count $B0/${V0}1
33
cleanup
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.