Bug 1377448
Summary: | glusterd: Display proper error message and fail the command if S32gluster_enable_shared_storage.sh hook script is not present during gluster volume set all cluster.enable-shared-storage <enable/disable> command | |||
---|---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Jay Flory <jflory> | |
Component: | glusterd | Assignee: | Avra Sengupta <asengupt> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | ||
Severity: | medium | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 3.8 | CC: | amukherj, bugs, jflory | |
Target Milestone: | --- | Keywords: | Triaged | |
Target Release: | --- | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | glusterfs-3.8.6 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1388348 1389168 (view as bug list) | Environment: | ||
Last Closed: | 2016-11-29 09:36:04 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1388348, 1389168, 1389197 |
Description
Jay Flory
2016-09-19 17:41:54 UTC
Was the hook script /var/lib/glusterd/hooks/1/set/post/S32gluster_enable_shared_storage.sh present at the time this was seen. Hook scripts get deleted when we clean up /var/lib/glusterd, and need to be installed again. 1. At this point I am not able to tell if it was installed. a. I have long since moved on and installed by other means. 2. Where is this documented about the scripts? 3. If the scripts are missing but needed, the command should fail and specifically state that the scripts are missing. a. The command should not fail but report success. I agree, maybe we can edit the summary of this bug to reflect the same, and make the necessary changes so that the command fails with the appropriate message. Based on comment #3, updating the summary of the bug. REVIEW: http://review.gluster.org/15741 (glusterd/shared storage: Check for hook-script at staging) posted (#1) for review on release-3.8 by Avra Sengupta (asengupt) COMMIT: http://review.gluster.org/15741 committed in release-3.8 by Atin Mukherjee (amukherj) ------ commit 42e334eef6f64663bababe30bb6faf8bd00e6bc9 Author: Avra Sengupta <asengupt> Date: Tue Oct 25 12:44:29 2016 +0530 glusterd/shared storage: Check for hook-script at staging Check if S32gluster_enable_shared_storage.sh is present at /var/lib/glusterd/hooks/1/set/post/ at staging before proceeding with the command. Fail the command with the appropriate error message in case it is not present. > Reviewed-on: http://review.gluster.org/15718 > NetBSD-regression: NetBSD Build System <jenkins.org> > Smoke: Gluster Build System <jenkins.org> > CentOS-regression: Gluster Build System <jenkins.org> > Reviewed-by: Atin Mukherjee <amukherj> (cherry picked from commit 29587a91716e1e55bd172d63340c40249fb343c9) Change-Id: I84e3912f1cdffb927f8a40d74d52be43ee69388b BUG: 1377448 Signed-off-by: Avra Sengupta <asengupt> Reviewed-on: http://review.gluster.org/15741 Smoke: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org> Reviewed-by: Atin Mukherjee <amukherj> 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.6, please open a new bug report. glusterfs-3.8.6 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://www.gluster.org/pipermail/packaging/2016-November/000217.html [2] https://www.gluster.org/pipermail/gluster-users/ |