+++ This bug was initially created as a clone of Bug #1397795 +++ +++ This bug was initially created as a clone of Bug #1397450 +++ Description of problem: ******************************** When any of the volume option is reset, error is seen in the cli output and ganesha options are also reset with bringing down the ganesha services . I executed gluster vol volname reset readdir-ahead gluster vol reset ganesha readdir-ahead volume reset: success: Dynamic export addition/deletion failed. Please see log file for details pcs status Cluster name: ganesha-ha-360 Stack: corosync Current DC: dhcp47-147.lab.eng.blr.redhat.com (version 1.1.15-11.el7_3.2-e174ec8) - partition with quorum Last updated: Tue Nov 22 18:15:59 2016 Last change: Tue Nov 22 18:15:42 2016 by root via crm_attribute on dhcp47-137.lab.eng.blr.redhat.com 4 nodes and 24 resources configured Online: [ dhcp47-104.lab.eng.blr.redhat.com dhcp47-105.lab.eng.blr.redhat.com dhcp47-137.lab.eng.blr.redhat.com dhcp47-147.lab.eng.blr.redhat.com ] Full list of resources: Clone Set: nfs_setup-clone [nfs_setup] Started: [ dhcp47-104.lab.eng.blr.redhat.com dhcp47-105.lab.eng.blr.redhat.com dhcp47-137.lab.eng.blr.redhat.com dhcp47-147.lab.eng.blr.redhat.com ] Clone Set: nfs-mon-clone [nfs-mon] Started: [ dhcp47-104.lab.eng.blr.redhat.com dhcp47-105.lab.eng.blr.redhat.com dhcp47-137.lab.eng.blr.redhat.com dhcp47-147.lab.eng.blr.redhat.com ] Clone Set: nfs-grace-clone [nfs-grace] Stopped: [ dhcp47-104.lab.eng.blr.redhat.com dhcp47-105.lab.eng.blr.redhat.com dhcp47-137.lab.eng.blr.redhat.com dhcp47-147.lab.eng.blr.redhat.com ] Resource Group: dhcp47-147.lab.eng.blr.redhat.com-group dhcp47-147.lab.eng.blr.redhat.com-nfs_block (ocf::heartbeat:portblock): Stopped dhcp47-147.lab.eng.blr.redhat.com-cluster_ip-1 (ocf::heartbeat:IPaddr): Stopped dhcp47-147.lab.eng.blr.redhat.com-nfs_unblock (ocf::heartbeat:portblock): Stopped Resource Group: dhcp47-137.lab.eng.blr.redhat.com-group dhcp47-137.lab.eng.blr.redhat.com-nfs_block (ocf::heartbeat:portblock): Stopped dhcp47-137.lab.eng.blr.redhat.com-cluster_ip-1 (ocf::heartbeat:IPaddr): Stopped dhcp47-137.lab.eng.blr.redhat.com-nfs_unblock (ocf::heartbeat:portblock): Stopped Resource Group: dhcp47-104.lab.eng.blr.redhat.com-group dhcp47-104.lab.eng.blr.redhat.com-nfs_block (ocf::heartbeat:portblock): Stopped dhcp47-104.lab.eng.blr.redhat.com-cluster_ip-1 (ocf::heartbeat:IPaddr): Stopped dhcp47-104.lab.eng.blr.redhat.com-nfs_unblock (ocf::heartbeat:portblock): Stopped Resource Group: dhcp47-105.lab.eng.blr.redhat.com-group dhcp47-105.lab.eng.blr.redhat.com-nfs_block (ocf::heartbeat:portblock): Stopped dhcp47-105.lab.eng.blr.redhat.com-cluster_ip-1 (ocf::heartbeat:IPaddr): Stopped dhcp47-105.lab.eng.blr.redhat.com-nfs_unblock (ocf::heartbeat:portblock): Stopped Volume Name: gluster_shared_storage Type: Replicate Volume ID: 7cc41702-7189-41d7-8931-051ad49ba1d1 Status: Started Snapshot Count: 0 Number of Bricks: 1 x 3 = 3 Transport-type: tcp Bricks: Brick1: dhcp47-104.lab.eng.blr.redhat.com:/var/lib/glusterd/ss_brick Brick2: dhcp47-105.lab.eng.blr.redhat.com:/var/lib/glusterd/ss_brick Brick3: dhcp47-147.lab.eng.blr.redhat.com:/var/lib/glusterd/ss_brick Options Reconfigured: ganesha.enable: off features.cache-invalidation: off nfs.disable: on performance.readdir-ahead: on transport.address-family: inet cluster.enable-shared-storage: enable nfs-ganesha: enable Version-Release number of selected component (if applicable): nfs-ganesha-2.4.1-1.el7rhgs.x86_64 nfs-ganesha-gluster-2.4.1-1.el7rhgs.x86_64 glusterfs-ganesha-3.8.4-5.el7rhgs.x86_64 How reproducible: Always Steps to Reproduce: 1.Create ganesha cluster setup 2. create a volume,start it 3. Execute gluster vol reset volname <any vol option> Actual results: It resets the ganesha enable option as well and brings ganesha and other services to stopped state and pcs status shows all nodes stopped. Expected results: The volume reset for specific option should only reset taht option and should not cause changes to ganesha related options and should not bring down the cluster. --- Additional comment from Worker Ant on 2016-11-23 06:21:58 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#1) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-11-24 05:29:14 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#2) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-11-24 06:49:03 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#3) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-11-24 07:41:55 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#4) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-11-28 07:52:00 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#5) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-11-29 02:35:40 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#6) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-12-01 09:39:19 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#7) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-12-05 08:55:25 EST --- REVIEW: http://review.gluster.org/15914 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#8) for review on master by jiffin tony Thottan (jthottan) --- Additional comment from Worker Ant on 2016-12-07 01:09:43 EST --- COMMIT: http://review.gluster.org/15914 committed in master by Kaleb KEITHLEY (kkeithle) ------ commit 4a9a5362f0b74046b7f161d485b2ffb44c027ead Author: Jiffin Tony Thottan <jthottan> Date: Wed Nov 23 16:04:26 2016 +0530 glusterd/ganesha : handle volume reset properly for ganesha options The "gluster volume reset" should first unexport the volume and then delete export configuration file. Also reset option is not applicable for ganesha.enable if volume value is "all". This patch also changes the name of create_export_config into manange_export_config Change-Id: Ie81a49e7d3e39a88bca9fbae5002bfda5cab34af BUG: 1397795 Signed-off-by: Jiffin Tony Thottan <jthottan> Reviewed-on: http://review.gluster.org/15914 Smoke: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> Reviewed-by: soumya k <skoduri> Reviewed-by: Kaleb KEITHLEY <kkeithle>
REVIEW: http://review.gluster.org/16054 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#1) for review on release-3.9 by jiffin tony Thottan (jthottan)
REVIEW: http://review.gluster.org/16054 (glusterd/ganesha : handle volume reset properly for ganesha options) posted (#2) for review on release-3.9 by jiffin tony Thottan (jthottan)
COMMIT: http://review.gluster.org/16054 committed in release-3.9 by Kaleb KEITHLEY (kkeithle) ------ commit 15e424144228d3d769f0afc7ee753ad7612c32d4 Author: Jiffin Tony Thottan <jthottan> Date: Wed Nov 23 16:04:26 2016 +0530 glusterd/ganesha : handle volume reset properly for ganesha options The "gluster volume reset" should first unexport the volume and then delete export configuration file. Also reset option is not applicable for ganesha.enable if volume value is "all". This patch also changes the name of create_export_config into manange_export_config Upstream reference : >Change-Id: Ie81a49e7d3e39a88bca9fbae5002bfda5cab34af >BUG: 1397795 >Signed-off-by: Jiffin Tony Thottan <jthottan> >Reviewed-on: http://review.gluster.org/15914 >Smoke: Gluster Build System <jenkins.org> >NetBSD-regression: NetBSD Build System <jenkins.org> >CentOS-regression: Gluster Build System <jenkins.org> >Reviewed-by: soumya k <skoduri> >Reviewed-by: Kaleb KEITHLEY <kkeithle> >Signed-off-by: Jiffin Tony Thottan <jthottan> Change-Id: Ie81a49e7d3e39a88bca9fbae5002bfda5cab34af BUG: 1402366 Signed-off-by: Jiffin Tony Thottan <jthottan> Reviewed-on: http://review.gluster.org/16054 Smoke: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> Reviewed-by: Kaleb KEITHLEY <kkeithle>
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.9.1, please open a new bug report. glusterfs-3.9.1 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/gluster-users/2017-January/029725.html [2] https://www.gluster.org/pipermail/gluster-users/