glusterfs

Форк
0
/
bug-1605056-2.t 
34 строки · 930.0 Байт
1
#!/bin/bash
2

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

6
cleanup
7

8
TEST glusterd
9
TEST pidof glusterd
10
TEST $CLI volume create $V0 replica 3 $H0:$B0/${V0}{0,1,2}
11
TEST $CLI volume set $V0 features.shard on
12
TEST $CLI volume set $V0 features.shard-block-size 4MB
13
TEST $CLI volume set $V0 features.shard-lru-limit 25
14
TEST $CLI volume set $V0 performance.write-behind off
15

16
TEST $CLI volume start $V0
17

18
TEST $GFS --volfile-id=$V0 --volfile-server=$H0 $M0
19

20
# Perform a write that would cause 25 shards to be created under .shard
21
TEST dd if=/dev/zero of=$M0/foo bs=1M count=104
22

23
# Write into another file bar to ensure all of foo's shards are evicted from lru list of $M0
24
TEST dd if=/dev/zero of=$M0/bar bs=1M count=104
25

26
# Delete foo from $M0. If there's a bug, the mount will crash.
27
TEST unlink $M0/foo
28

29
EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0
30

31
TEST $CLI volume stop $V0
32
TEST $CLI volume delete $V0
33

34
cleanup
35

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

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

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

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