glusterfs
1#!/bin/bash
2
3. $(dirname $0)/../include.rc4. $(dirname $0)/../volume.rc5. $(dirname $0)/../nfs.rc6
7#G_TESTDEF_TEST_STATUS_CENTOS6=NFS_TEST
8
9cleanup;10
11TEST glusterd
12TEST pidof glusterd
13TEST $CLI volume info;14
15TEST $CLI volume create $V0 replica 3 $H0:$B0/${V0}{1,2,3,4,5,6};16TEST $CLI volume set $V0 nfs.disable false17
18EXPECT "$V0" volinfo_field $V0 'Volume Name';19EXPECT 'Created' volinfo_field $V0 'Status';20EXPECT '6' brick_count $V021
22TEST $CLI volume set $V0 nufa on;23
24TEST $CLI volume start $V0;25EXPECT 'Started' volinfo_field $V0 'Status';26
27## Mount FUSE with caching disabled (read-only)
28TEST $GFS --read-only -s $H0 --volfile-id $V0 $M1;29
30## Wait for volume to register with rpc.mountd
31sleep 5;32
33##Wait for connection establishment between nfs server and brick process
34EXPECT_WITHIN $NFS_EXPORT_TIMEOUT "1" is_nfs_export_available;35## Mount NFS
36TEST mount_nfs $H0:/$V0 $N0 nolock;37
38## Before killing daemon to avoid deadlocks
39EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" umount_nfs $N040
41cleanup;42