glusterfs
42 строки · 1004.0 Байт
1#!/bin/bash
2
3. $(dirname $0)/../../include.rc4. $(dirname $0)/../../cluster.rc5
6
7cleanup
8
9TEST launch_cluster 2;10TEST $CLI_1 peer probe $H2;11EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count12
13TEST $CLI_1 volume create $V0 $H1:$B1/b1 $H1:$B1/b2 $H2:$B2/b314TEST $CLI_1 volume start $V015
16#Start a fix-layout
17TEST $CLI_1 volume rebalance $V0 fix-layout start18
19#volume rebalance status should work
20TEST $CLI_1 volume rebalance $V0 status21$CLI_1 volume rebalance $V0 status22
23val=$($CLI_1 volume rebalance $V0 status |grep "fix-layout" 2>&1)24val=$?25TEST [ $val -eq 0 ];26
27#Start a remove brick for the brick on H2
28TEST $CLI_1 volume remove-brick $V0 $H2:$B2/b3 start29TEST $CLI_1 volume remove-brick $V0 $H2:$B2/b3 status30
31#Check remove brick status from H1
32$CLI_1 volume remove-brick $V0 $H2:$B2/b3 status |grep "fix-layout" 2>&133val=$?34TEST [ $val -eq 1 ];35
36$CLI_1 volume remove-brick $V0 $H2:$B2/b3 status37$CLI_2 volume remove-brick $V0 $H2:$B2/b3 status38
39
40TEST $CLI_1 volume remove-brick $V0 $H2:$B2/b3 stop41
42cleanup
43