Bug 1660681
Summary: | Heketi does not list storage endpoint of newly added node | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | vinutha <vinug> |
Component: | heketi | Assignee: | Raghavendra Talur <rtalur> |
Status: | CLOSED ERRATA | QA Contact: | Aditya Ramteke <aramteke> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | ocs-3.11 | CC: | aramteke, asriram, ccalhoun, hchiramm, jmulligan, knarra, kramdoss, madam, ndevos, nigoyal, pasik, pprakash, puebele, rhs-bugs, rtalur, storage-qa-internal |
Target Milestone: | --- | Keywords: | ZStream |
Target Release: | OCS 3.11.z Batch Update 4 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | heketi-9.0.0-4.el7rhgs | Doc Type: | Bug Fix |
Doc Text: |
When a node is removed or added to a gluster trusted storage pool using heketi, the existing endpoints do not get updated automatically. With this update, users can execute `heketi-cli volume endpoint patch <volume-id>`command to get a patch file to perform kubectl/oc patch on the endpoints.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2019-10-30 12:34: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: | 1573420, 1622458, 1707226 |
Description
vinutha
2018-12-19 01:11:19 UTC
Hi Vinutha, What is the reason the newly added nodes should get listed in the existing endpoints for a PVC/volume? Because there are no bricks on the newly added node for the existing PVC/volume, there is no benefit to have them listed. Possibly on PVC expansion the endpoints could get updated in case the newly added nodes hosts a brick that was added to the PVC/volume. Ping? *** Bug 1567236 has been marked as a duplicate of this bug. *** Verification steps: 1. create a volume using provisioner in a 3 node trusted storage pool 2. add a node to the trusted storage pool using heketi 3. remove a node(from original 3 nodes) from the trusted storage pool using heketi 4. use the `heketi-cli volume endpoint patch VOLUMEID` command to generate the patch file for endpoint 5. use the patch file to oc patch the endpoint. 6. verify that the endpoint now show new IPs. *** Bug 1667031 has been marked as a duplicate of this bug. *** 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://access.redhat.com/errata/RHSA-2019:3255 |