Blame tests/basic/glusterd/arbiter-volume.t
|
Packit Service |
e080da |
#!/bin/bash
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
. $(dirname $0)/../../include.rc
|
|
Packit Service |
e080da |
. $(dirname $0)/../../volume.rc
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
# This command tests the volume create command validation for arbiter volumes.
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
cleanup;
|
|
Packit Service |
e080da |
TEST glusterd
|
|
Packit Service |
e080da |
TEST pidof glusterd
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
TEST $CLI volume create $V0 replica 3 arbiter 1 $H0:$B0/b1 $H0:$B0/b2 $H0:$B0/b3
|
|
Packit Service |
e080da |
EXPECT "1 x \(2 \+ 1\) = 3" volinfo_field $V0 "Number of Bricks"
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
TEST $CLI volume delete $V0
|
|
Packit Service |
e080da |
TEST $CLI volume create $V0 replica 3 arbiter 1 $H0:$B0/b{4..9}
|
|
Packit Service |
e080da |
EXPECT "2 x \(2 \+ 1\) = 6" volinfo_field $V0 "Number of Bricks"
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
TEST $CLI volume delete $V0
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
TEST rm -rf $B0/b{1..3}
|
|
Packit Service |
e080da |
TEST $CLI volume create $V0 replica 3 arbiter 1 $H0:$B0/b1 $H0:$B0/b2 $H0:$B0/b3
|
|
Packit Service |
e080da |
EXPECT "1 x \(2 \+ 1\) = 3" volinfo_field $V0 "Number of Bricks"
|
|
Packit Service |
e080da |
TEST killall -15 glusterd
|
|
Packit Service |
e080da |
TEST glusterd
|
|
Packit Service |
e080da |
TEST pidof glusterd
|
|
Packit Service |
e080da |
EXPECT "1 x \(2 \+ 1\) = 3" volinfo_field $V0 "Number of Bricks"
|
|
Packit Service |
e080da |
|
|
Packit Service |
e080da |
#cleanup
|