glusterfs

Форк
0
/
bug-1705884.t 
32 строки · 859.0 Байт
1
#!/bin/bash
2

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

7
cleanup
8

9
require_fallocate -l 1m $M0/file
10

11
TEST glusterd
12
TEST pidof glusterd
13
TEST $CLI volume create $V0 replica 3 $H0:$B0/${V0}{0,1,2}
14
TEST $CLI volume set $V0 features.shard on
15
TEST $CLI volume set $V0 performance.write-behind off
16
TEST $CLI volume set $V0 performance.stat-prefetch off
17
TEST $CLI volume start $V0
18

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

21
TEST fallocate -l 200M $M0/foo
22
EXPECT `echo "$(( ( 200 * 1024 * 1024 ) / 512 ))"`  stat -c %b $M0/foo
23
TEST truncate -s 0 $M0/foo
24
EXPECT "0" stat -c %b $M0/foo
25
TEST fallocate -l 100M $M0/foo
26
EXPECT `echo "$(( ( 100 * 1024 * 1024 ) / 512 ))"`  stat -c %b $M0/foo
27

28
EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0
29
TEST $CLI volume stop $V0
30
TEST $CLI volume delete $V0
31

32
cleanup
33

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

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

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

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