glusterfs

Форк
0
44 строки · 1.0 Кб
1
#!/bin/bash
2

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

6
cleanup;
7

8
## Start and create a volume
9
TEST glusterd;
10
TEST pidof glusterd;
11
TEST $CLI volume create $V0 replica 3 $H0:$B0/${V0}{1,2,3,4,5,6};
12

13
## Verify volume is is created
14
EXPECT "$V0" volinfo_field $V0 'Volume Name';
15
EXPECT 'Created' volinfo_field $V0 'Status';
16

17
## Start volume and verify
18
TEST $CLI volume start $V0;
19
EXPECT 'Started' volinfo_field $V0 'Status';
20

21
## Setting owner-uid as -12
22
TEST ! $CLI volume set $V0 owner-uid -12
23
EXPECT '' volinfo_field $V0 'storage.owner-uid'
24

25
## Setting owner-gid as -5
26
TEST ! $CLI volume set $V0 owner-gid -5
27
EXPECT '' volinfo_field $V0 'storage.owner-gid'
28

29
## Setting owner-uid as 36
30
TEST $CLI volume set $V0 owner-uid 36
31
EXPECT '36' volinfo_field $V0 'storage.owner-uid'
32

33
## Setting owner-gid as 36
34
TEST $CLI volume set $V0 owner-gid 36
35
EXPECT '36' volinfo_field $V0 'storage.owner-gid'
36

37
## Finish up
38
TEST $CLI volume stop $V0;
39
EXPECT 'Stopped' volinfo_field $V0 'Status';
40

41
TEST $CLI volume delete $V0;
42
TEST ! $CLI volume info $V0;
43

44
cleanup;
45

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

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

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

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