Bug 1385474
Summary: | [granular entry sh] - Provide a CLI to enable/disable the feature that checks that there are no heals pending before allowing the operation | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Krutika Dhananjay <kdhananj> |
Component: | replicate | Assignee: | Krutika Dhananjay <kdhananj> |
Status: | CLOSED ERRATA | QA Contact: | SATHEESARAN <sasundar> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rhgs-3.2 | CC: | bugs, pkarampu, rhinduja, rhs-bugs, storage-qa-internal |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | RHGS 3.2.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.8.4-6 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | 1370410 | Environment: | |
Last Closed: | 2017-03-23 06:10:41 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: | 1370410, 1398500, 1398501 | ||
Bug Blocks: | 1351528 |
Description
Krutika Dhananjay
2016-10-17 07:06:59 UTC
Have posted the patch on master for review - http://review.gluster.org/#/c/15747/1 It still needs lot of testing and reviews. Moving this bug to POST state in any case. https://code.engineering.redhat.com/gerrit/91373 and https://code.engineering.redhat.com/gerrit/91374 Tested with RHGS 3.2.0 interim build ( glusterfs-3.8.4-8.el7rhgs ). When the volume state is 'created'. volume set command could be used to enable granular-entry-heal on the volume. Once the volume is started, then enabling granular-entry-heal via volume set throws helpful message to use 'gluster volume heal' for enabling granular entry heal. [root@~]# gluster volume set engine cluster.granular-entry-heal on volume set: failed: 'gluster volume set <VOLNAME> cluster.granular-entry-heal {enable, disable}' is not supported. Use 'gluster volume heal <VOLNAME> granular-entry-heal {enable, disable}' instead. I could able to enable granular-entry-heal using 'gluster volume heal' as follows: [root@ ~]# gluster volume heal engine granular-entry-heal enable Enable granular entry heal on volume engine has been successful [root@ ~]# gluster volume get engine cluster.granular-entry-heal Option Value ------ ----- cluster.granular-entry-heal on When the granular-entry-heal is enabled on the volume, while self-heal is in progress, proper warning is being thrown: [root@]# gluster volume heal rep3vol granular-entry-heal enable One or more entries need heal. Please execute the command again after there are no entries to be healed Volume heal failed. 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://rhn.redhat.com/errata/RHSA-2017-0486.html |