glusterfs

Форк
0
29 строк · 784.0 Байт
1
#!/bin/bash
2

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

6
TESTS_EXPECTED_IN_LOOP=126
7

8
cleanup
9

10
TEST glusterd
11
TEST ${CLI} volume create ${V0} replica 3 ${H0}:/$B0/${V0}_{0..2}
12
TEST ${CLI} volume start ${V0}
13

14
TEST ${GFS} --volfile-server ${H0} --volfile-id ${V0} ${M0}
15

16
# Create several files to make sure that at least some of them should be
17
# migrated by rebalance.
18
for i in {0..63}; do
19
    TEST dd if=/dev/urandom of=${M0}/file.${i} bs=4k count=1
20
    TEST dd if=/dev/urandom of=${M0}/file.${i} bs=4k count=1 seek=128
21
done
22

23
TEST ${CLI} volume add-brick ${V0} ${H0}:${B0}/${V0}_{3..5}
24
TEST ${CLI} volume rebalance ${V0} start force
25
EXPECT_WITHIN ${REBALANCE_TIMEOUT} "completed" rebalance_status_field "${V0}"
26

27
EXPECT "^0$" rebalance_failed_field "${V0}"
28

29
cleanup
30

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

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

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

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