glusterfs

Форк
0
/
log-bug-1362520.t 
43 строки · 1.0 Кб
1
#!/bin/bash
2

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

6
cleanup;
7

8
#Basic checks
9
TEST glusterd
10
TEST pidof glusterd
11
TEST $CLI volume info
12

13
#Create a distributed volume
14
TEST $CLI volume create $V0 $H0:$B0/${V0}{1};
15
TEST $CLI volume start $V0
16

17
# Mount FUSE without selinux:
18
TEST glusterfs -s $H0 --volfile-id $V0 $@ $M0
19

20
#Get the client log file
21
log_wd=$(gluster --print-logdir)
22
log_id=${M0:1}     # Remove initial slash
23
log_id=${log_id//\//-} # Replace remaining slashes with dashes
24
log_file=$log_wd/$log_id.log
25

26
#Set the client xlator log-level to TRACE and check if the TRACE logs get
27
#printed
28
TEST setfattr -n trusted.glusterfs.$V0-client-0.set-log-level -v TRACE $M0
29
TEST ! stat $M0/xyz
30
grep -q " T \[rpc-clnt\.c" $log_file
31
res=$?
32
EXPECT '0' echo $res
33

34
#Set the client xlator log-level to INFO and make sure the TRACE logs do
35
#not get printed
36
echo > $log_file
37
TEST setfattr -n trusted.glusterfs.$V0-client-0.set-log-level -v INFO $M0
38
TEST ! stat $M0/xyz
39
grep -q " T \[rpc-clnt\.c" $log_file
40
res=$?
41
EXPECT_NOT '0' echo $res
42

43
cleanup;
44

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

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

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

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