glusterfs

Форк
0
/
bug-1250582-volume-reset-should-not-remove-quota-quota-deem-statfs.t 
52 строки · 1.6 Кб
1
#!/bin/bash
2

3
# This test ensures that 'gluster volume reset' command do not remove
4
# features.quota-deem-statfs, features.quota.
5
# Also, tests that 'gluster volume set features.quota-deem-statfs' can be
6
# turned on/off when quota is enabled.
7

8
.  $(dirname $0)/../../include.rc
9
.  $(dirname $0)/../../volume.rc
10

11
cleanup;
12

13
TEST glusterd;
14
TEST pidof glusterd;
15
TEST $CLI volume info;
16

17
TEST $CLI volume create $V0 replica 2 $H0:$B0/${v0}{1,2};
18
EXPECT 'Created' volinfo_field $V0 'Status';
19

20
TEST $CLI volume start $V0;
21
EXPECT 'Started' volinfo_field $V0 'Status';
22

23
TEST $CLI volume quota $V0 enable
24
EXPECT 'on' volinfo_field $V0 'features.quota'
25
EXPECT 'on' volinfo_field $V0 'features.inode-quota'
26
EXPECT 'on' volinfo_field $V0 'features.quota-deem-statfs'
27

28
TEST $CLI volume reset $V0
29
EXPECT 'on' volinfo_field $V0 'features.quota'
30
EXPECT 'on' volinfo_field $V0 'features.inode-quota'
31
EXPECT 'on' volinfo_field $V0 'features.quota-deem-statfs'
32

33
TEST $CLI volume reset $V0 force
34
EXPECT 'on' volinfo_field $V0 'features.quota'
35
EXPECT 'on' volinfo_field $V0 'features.inode-quota'
36
EXPECT 'on' volinfo_field $V0 'features.quota-deem-statfs'
37

38
TEST $CLI volume reset $V0 features.quota-deem-statfs
39
EXPECT 'on' volinfo_field $V0 'features.quota-deem-statfs'
40

41
TEST $CLI volume set $V0 features.quota-deem-statfs off
42
EXPECT 'off' volinfo_field $V0 'features.quota-deem-statfs'
43

44
TEST $CLI volume set $V0 features.quota-deem-statfs on
45
EXPECT 'on' volinfo_field $V0 'features.quota-deem-statfs'
46

47
TEST $CLI volume quota $V0 disable
48
EXPECT 'off' volinfo_field $V0 'features.quota'
49
EXPECT 'off' volinfo_field $V0 'features.inode-quota'
50
EXPECT '' volinfo_field $V0 'features.quota-deem-statfs'
51

52
cleanup;
53

54

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

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

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

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