Bug 1326219 - Make Gluster/NFS an optional component
Summary: Make Gluster/NFS an optional component
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: nfs
Version: mainline
Hardware: All
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Niels de Vos
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1210085
TreeView+ depends on / blocked
 
Reported: 2016-04-12 08:05 UTC by Niels de Vos
Modified: 2017-10-26 14:36 UTC (History)
3 users (show)

Fixed In Version: glusterfs-3.12.0
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-30 18:34:38 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Niels de Vos 2016-04-12 08:05:43 UTC
Gluster/NFS does not compete with current NFS implementations anymore. A NFSv3 only server is not addressing all needs from users. Gluster is encouraging the use of NFS-Ganesha, and deprecating Gluster/NFS.

Gluster/NFS should become an optional component, and not get installed by default anymore.

Comment 1 Vijay Bellur 2016-04-12 08:06:30 UTC
REVIEW: http://review.gluster.org/12463 ([WIP] glusterd: make Gluster/NFS an optional component) posted (#2) for review on master by Niels de Vos (ndevos)

Comment 2 Worker Ant 2017-04-18 13:58:18 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#5) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 3 Worker Ant 2017-04-18 14:10:18 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#6) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 4 Worker Ant 2017-04-18 18:53:28 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#7) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 5 Worker Ant 2017-04-18 20:56:24 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#8) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 6 Worker Ant 2017-04-19 12:44:39 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#9) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 7 Worker Ant 2017-04-19 14:07:15 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#10) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 8 Worker Ant 2017-04-20 11:28:25 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#11) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 9 Worker Ant 2017-04-20 11:39:42 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#12) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 10 Worker Ant 2017-04-21 11:42:46 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#13) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 11 Worker Ant 2017-04-25 11:40:40 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#15) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 12 Worker Ant 2017-04-27 15:04:57 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#16) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 13 Worker Ant 2017-04-27 17:37:27 UTC
REVIEW: https://review.gluster.org/16958 (build: conditionally build legacy gNFS server and associated sub-packaging) posted (#17) for review on master by Kaleb KEITHLEY (kkeithle)

Comment 14 Worker Ant 2017-04-28 14:08:44 UTC
COMMIT: https://review.gluster.org/16958 committed in master by Kaleb KEITHLEY (kkeithle) 
------
commit 83abcba6b42f94eb5a6495a634d4055362a9d79d
Author: Kaleb S. KEITHLEY <kkeithle>
Date:   Mon Mar 27 16:09:56 2017 -0400

    build: conditionally build legacy gNFS server and associated sub-packaging
    
    Plus some additional logic in glusterd to ensure gnfs (glusterfs)
    daemons are never started if server/nfs xlator is not installed.
    
    As a service, nfs is still initialized. The glusterfs-gnfs RPM
    may be installed or uninstalled independent of anything else,
    including on a system where gluster is actively running, so the
    existence of the xlator is always tested before trying to start
    gnfs.
    
    Change-Id: I56743ad1cb36a84917226d7d26cb9d015d441e66
    BUG: 1326219
    Signed-off-by: Kaleb S. KEITHLEY <kkeithle>
    Reviewed-on: https://review.gluster.org/16958
    Smoke: Gluster Build System <jenkins.org>
    CentOS-regression: Gluster Build System <jenkins.org>
    NetBSD-regression: NetBSD Build System <jenkins.org>

Comment 15 Worker Ant 2017-05-02 06:19:11 UTC
REVIEW: https://review.gluster.org/17149 (glusterd: skip nfs svc reconfigure if nfs xlator is not installed) posted (#1) for review on master by Atin Mukherjee (amukherj)

Comment 16 Worker Ant 2017-05-02 11:36:20 UTC
REVIEW: https://review.gluster.org/17149 (glusterd: skip nfs svc reconfigure if nfs xlator is not installed) posted (#2) for review on master by Atin Mukherjee (amukherj)

Comment 17 Worker Ant 2017-05-02 16:37:05 UTC
COMMIT: https://review.gluster.org/17149 committed in master by Jeff Darcy (jeff.us) 
------
commit 316e3300cfaa646b7fa45fcc7f57b81c7bb15a0e
Author: Atin Mukherjee <amukherj>
Date:   Tue May 2 11:46:11 2017 +0530

    glusterd: skip nfs svc reconfigure if nfs xlator is not installed
    
    With 83abcba, nfs svc is not (re)started or stopped if NFS so file is
    not installed. However the same check was missing in nfs svc reconfigure
    which was causing all volume set command to fail.
    
    Change-Id: Ie87b5dba44ac59e890cbd60f85944f8e685ad52b
    BUG: 1326219
    Signed-off-by: Atin Mukherjee <amukherj>
    Reviewed-on: https://review.gluster.org/17149
    Smoke: Gluster Build System <jenkins.org>
    NetBSD-regression: NetBSD Build System <jenkins.org>
    Reviewed-by: Niels de Vos <ndevos>
    CentOS-regression: Gluster Build System <jenkins.org>
    Reviewed-by: Jeff Darcy <jeff.us>

Comment 18 Shyamsundar 2017-05-30 18:34:38 UTC
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.11.0, please open a new bug report.

glusterfs-3.11.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://lists.gluster.org/pipermail/announce/2017-May/000073.html
[2] https://www.gluster.org/pipermail/gluster-users/

Comment 19 Shyamsundar 2017-09-05 17:24:45 UTC
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.12.0, please open a new bug report.

glusterfs-3.12.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://lists.gluster.org/pipermail/announce/2017-September/000082.html
[2] https://www.gluster.org/pipermail/gluster-users/


Note You need to log in before you can comment on or make changes to this bug.