Description of problem: Like many other NFS servers, NFS-Ganesha also should be able to dynamically configure and update export options (like Access Protocols, Client Permissions etc) of an already exported share. The work-around used till now was to unexport and re-export the share with the new options configured. But with upstream NFS-Ganesha 2.4 release we now have that support. This bug is to track those changes and get the required testing done. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
For our RHGS NFS-Ganesha clustered soluction, we need to make changes in 'refresh-config' functionality to use the new Dbus event provided to update exports dynamically.
Patch posted upstream for review - http://review.gluster.org/#/c/15617
downstream patch : https://code.engineering.redhat.com/gerrit/#/c/101283/1
Verified this RFE with ganesha glusterfs-ganesha-3.8.4-23.el7rhgs.x86_64 Tested following scenarios: 1.Running refresh config while IO's are running on 2.Change permission of volume in export file from RW to RO while IO's are running and vice versa 3.Change the no_root_squash to root_squash while IO's in process 4.Change client permissions while IO's are running 5.Changing protocol V4 to V3 while IO's are running As ACL fix is not yet there in the downstream build as updated by Dev,So haven't tested ACL functionality with dynamic refresh config. Moving this bug to verified state.
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://access.redhat.com/errata/RHBA-2017:2774