Description of problem: All the export related configuration is stored in /etc/ganesha/export directory seperately in each node. It become very difficult to manage and sync in those files in every node within ganesha cluster. So if move those file into shared storage /<sharedstorage mount point>/export all the issues which currently facing can be solved Version-Release number of selected component (if applicable): mainline Additional info:
Upstream patch : http://review.gluster.org/#/c/14871/ Downstream patch : https://code.engineering.redhat.com/gerrit/#/c/84774
Upstream patches merged http://review.gluster.org/#/c/15055/ http://review.gluster.org/#/c/14907/ http://review.gluster.org/#/c/14906/ Downstream patches https://code.engineering.redhat.com/gerrit/#/c/84775/ https://code.engineering.redhat.com/gerrit/#/c/84778/ https://code.engineering.redhat.com/gerrit/#/c/84776/
Upstream mainline patch : http://review.gluster.org/15355 Upstream 3.9 patch : http://review.gluster.org/#/c/15521 downstream patch : https://code.engineering.redhat.com/gerrit/#/c/84840/ is merged now.
Verified this bug on RHGS 3.2, nfs-ganesha-2.4.1-1.el7rhgs.x86_64 build. Volume export files are moved under /run/gluster/shared_storage/nfs-ganesha/exports/ directory.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2017-0486.html