glusterfs

Форк
0
38 строк · 1.2 Кб
1
#!/bin/bash
2

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

5
#G_TESTDEF_TEST_STATUS_CENTOS6=BAD_TEST,BUG=GH269
6
#G_TESTDEF_TEST_STATUS_NETBSD7=BAD_TEST,BUG=GH269
7

8
cleanup;
9
mkdir -p $B0/1
10
mkdir -p $M0
11

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

16
TEST $CLI volume create $V0 $H0:$B0/1
17
TEST $CLI volume start $V0
18

19
# Find OS-dependent EOPNOTSUPP value from system headers
20
EOPNOTSUPP=$( echo '#include <errno.h>\\EOPNOTSUPP\\' | tr '\\' '\n' | \
21
              cc -E -c - | tail -1 )
22

23
# liglusterfs embbeds its own UUID implementation. The function name
24
# may be the same as in built(in implementation from libc, but with
25
# different prototype. In that case, we must make sure python will
26
# use libglusterfs's version, and dlopen() does not make any guarantee
27
# on this. By preloading libglusterfs.so before launching python, we
28
# ensure libglusterfs's UUID functions will be used.
29
LD_PRELOAD=${libdir}/libglusterfs.so
30
export LD_PRELOAD
31

32
# This is a pretty lame test.  Basically we just want to make sure that we
33
# get all the way through the translator stacks on client and server to get a
34
# simple error (EOPNOTSUPP) instead of a crash, RPC error, etc.
35
EXPECT ${EOPNOTSUPP}  $PYTHON $(dirname $0)/ipctest.py $H0 $V0
36

37
unset LD_PRELOAD
38
cleanup;
39

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

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

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

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