2
. $(dirname $0)/../include.rc
3
. $(dirname $0)/../volume.rc
8
function set_facl_user {
11
setfacl -m u:tmpuser:rw ./tmp${i}
21
function set_facl_default {
24
setfacl -m d:o:rw ./tmp${i}
39
TEST $CLI volume create $V0 $H0:$B0/${V0}{0,1,2,3,4,5}
40
TEST $CLI volume set $V0 diagnostics.client-log-level DEBUG
41
TEST $CLI volume start $V0
42
EXPECT_WITHIN ${PROCESS_UP_TIMEOUT} "6" online_brick_count
44
TEST glusterfs --volfile-id=$V0 --acl --volfile-server=$H0 --entry-timeout=0 $M0;
48
TEST setfacl -m u:tmpuser:rwx ./tmp{1..10}
49
count=`getfacl -p $M0/tmp{1..10} | grep -c "user:tmpuser:rwx"`
50
EXPECT "10" echo $count
51
TEST setfacl -m d:o:rwx ./tmp{1..10}
52
count=`getfacl -p $M0/tmp{1..10} | grep -c "default:other::rwx"`
53
EXPECT "10" echo $count
54
count=`getfacl -p $B0/${V0}5/tmp{1..10} | grep -c "user:tmpuser:rwx"`
55
EXPECT "10" echo $count
56
count=`getfacl -p $B0/${V0}5/tmp{1..10} | grep -c "default:other::rwx"`
57
EXPECT "10" echo $count
60
TEST kill_brick $V0 $H0 $B0/${V0}5
61
EXPECT_WITHIN ${PROCESS_UP_TIMEOUT} "5" online_brick_count
69
TEST $CLI volume start $V0 force
70
EXPECT_WITHIN ${PROCESS_UP_TIMEOUT} "6" online_brick_count
74
TEST glusterfs --volfile-id=$V0 --acl --volfile-server=$H0 --entry-timeout=0 $M0;
82
echo "helloworld" > ./tmp1/file
86
count=`getfacl -p $B0/${V0}5/tmp{1..10} | grep -c "user:tmpuser:rw-"`
87
EXPECT "$succ" echo $count
90
count=`getfacl -p $B0/${V0}5/tmp{1..10} | grep -c "default:other::rw-"`
91
EXPECT "$succ1" echo $count
94
userdel --force tmpuser