diff options
| author | Soumya Koduri <skoduri@redhat.com> | 2017-01-19 15:01:12 +0530 | 
|---|---|---|
| committer | Kaleb KEITHLEY <kkeithle@redhat.com> | 2017-01-19 15:32:03 -0800 | 
| commit | b17a00eb62d1120dc957e7f57ba8da3f9b31ad83 (patch) | |
| tree | abaed9f9d03a29f07767021fa2cebc173cc9d674 | |
| parent | 6e46104c299f61c180674a455f83b6bcec032aef (diff) | |
common-ha: All statd related files need to be owned by rpcuser
Statd service is started as rpcuser by default. Hence the
files/directories needed by it under '/var/lib/nfs' should be
owned by the same user.
Note: This change is not in mainline as the cluster-bits
are being moved to storehaug project -
http://review.gluster.org/#/c/16349/
http://review.gluster.org/#/c/16333/
Change-Id: I89fd06aa9700c5ce60026ac825da7c154d9f48fd
BUG: 1414665
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-on: http://review.gluster.org/16433
Reviewed-by: jiffin tony Thottan <jthottan@redhat.com>
Smoke: Gluster Build System <jenkins@build.gluster.org>
Tested-by: Kaleb KEITHLEY <kkeithle@redhat.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
| -rw-r--r-- | extras/ganesha/scripts/ganesha-ha.sh | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/extras/ganesha/scripts/ganesha-ha.sh b/extras/ganesha/scripts/ganesha-ha.sh index aab5dad6975..6d691bbaf18 100644 --- a/extras/ganesha/scripts/ganesha-ha.sh +++ b/extras/ganesha/scripts/ganesha-ha.sh @@ -768,9 +768,11 @@ setup_state_volume()          fi          if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd ]; then              mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd +            chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd          fi          if [ ! -e ${mnt}/nfs-ganesha/${dirname}/nfs/state ]; then              touch ${mnt}/nfs-ganesha/${dirname}/nfs/state +            chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/state          fi          if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/ganesha/v4recov ]; then              mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/ganesha/v4recov @@ -780,9 +782,11 @@ setup_state_volume()          fi          if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm ]; then              mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm +            chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm          fi          if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak ]; then              mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak +            chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak          fi          if [ ! -e ${mnt}/nfs-ganesha/${dirname}/nfs/statd/state ]; then              touch ${mnt}/nfs-ganesha/${dirname}/nfs/statd/state @@ -827,9 +831,11 @@ addnode_state_volume()      fi      if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd ]; then          mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd +        chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd      fi      if [ ! -e ${mnt}/nfs-ganesha/${dirname}/nfs/state ]; then          touch ${mnt}/nfs-ganesha/${dirname}/nfs/state +        chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/state      fi      if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/ganesha/v4recov ]; then          mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/ganesha/v4recov @@ -839,9 +845,11 @@ addnode_state_volume()      fi      if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm ]; then          mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm +        chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm      fi      if [ ! -d ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak ]; then          mkdir ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak +        chown rpcuser:rpcuser ${mnt}/nfs-ganesha/${dirname}/nfs/statd/sm.bak      fi      if [ ! -e ${mnt}/nfs-ganesha/${dirname}/nfs/statd/state ]; then          touch ${mnt}/nfs-ganesha/${dirname}/nfs/statd/state  | 
