Description of problem: If we run an NFS export already, the GlusterFS will conflict with it. In my case, I did first the GlusterFS volumes using FUSE and then IC had to set nfs.disable to ON on all the volumes one by one to be able to use an NFS export. Then I did it on all the cluster machines. If we don't need it, why it needs to be activated by default ?
We'll think about disabling NFS by default for 3.7. This is not something we can change in current releases.
The plan is to make Gluser/NFS an optional component for Gluster 4.0. If the Gluster/NFS bits are not installed, NFS will obviously not be enabled either. There are too many 3.x users that expect Gluster/NFS to be enabled by default, it is not something we can change without confusing those users.
REVIEW: http://review.gluster.org/12463 ([WIP] glusterd: make Gluster/NFS an optional component) posted (#1) for review on master by Niels de Vos (ndevos)
We've decided to turn Gluster/NFS off by default for GlusterFS 3.8. The Gluster/NFS server will most likely not be an optional component, this is targeted for Gluster 4.0.
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#19) for review on master by Niels de Vos (ndevos)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#20) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#21) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#22) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#23) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#24) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#25) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#26) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#27) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#28) for review on master by Dan Lambright (dlambrig)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#29) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#30) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#31) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#32) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/13738 (glusterd: default value of nfs.disable, change from false to true) posted (#33) for review on master by Kaleb KEITHLEY (kkeithle)
COMMIT: http://review.gluster.org/13738 committed in master by Niels de Vos (ndevos) ------ commit a4f84d786b596387aa0d659fb5cc8a933c95c01b Author: Kaleb S KEITHLEY <kkeithle> Date: Tue Mar 15 06:16:31 2016 -0400 glusterd: default value of nfs.disable, change from false to true Next step in eventual deprecation of glusterfs nfs server in favor of ganesha.nfsd. Also replace several open-coded strings with constant. Change-Id: If52f5e880191a14fd38e69b70a32b0300dd93a50 BUG: 1092414 Signed-off-by: Kaleb S KEITHLEY <kkeithle> Reviewed-on: http://review.gluster.org/13738 NetBSD-regression: NetBSD Build System <jenkins.org> Smoke: Gluster Build System <jenkins.com> CentOS-regression: Gluster Build System <jenkins.com> Reviewed-by: Atin Mukherjee <amukherj> Tested-by: Atin Mukherjee <amukherj> Reviewed-by: Niels de Vos <ndevos>
REVIEW: http://review.gluster.org/14105 (glusterd: default value of nfs.disable, change from false to true) posted (#1) for review on master by Kaleb KEITHLEY (kkeithle)
REVIEW: http://review.gluster.org/14105 (glusterd: default value of nfs.disable, change from false to true) posted (#2) for review on master by Kaleb KEITHLEY (kkeithle)
COMMIT: http://review.gluster.org/14105 committed in master by Jeff Darcy (jdarcy) ------ commit 04d57237099fefa3a92a0cca4c65e43f39c13379 Author: Kaleb S KEITHLEY <kkeithle> Date: Thu Apr 28 08:05:29 2016 -0400 glusterd: default value of nfs.disable, change from false to true revert gf_msg -> gf_msg_plain change, i.e. restore gf_msg() Change-Id: Ibdf9906c8a4bf92ba0969a08bb5a5c01dfd74680 BUG: 1092414 Signed-off-by: Kaleb S KEITHLEY <kkeithle> Reviewed-on: http://review.gluster.org/14105 Reviewed-by: Atin Mukherjee <amukherj> NetBSD-regression: NetBSD Build System <jenkins.org> Smoke: Gluster Build System <jenkins.com> CentOS-regression: Gluster Build System <jenkins.com>
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.8.0, please open a new bug report. glusterfs-3.8.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://blog.gluster.org/2016/06/glusterfs-3-8-released/ [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user