Description of problem ====================== Previously when a read is requested, AFR was returning only one uuid out of the two replica bricks, but this meant that when a rebalance was triggered only one brick participating and hence load balancing was missing. This problem was fixed with BZ#1315781 - AFR returns the node uuid of the same node for every file in the replica However this fix didn't consider other scenarios and consumers of this facility. for eg, georep too was relying on this service from AFR, and now with this service, it means that georep will be served by both replica bricks and hence syncing of data can happen twice for the same data. Now instead of one brick being passive and other being active, both turn active and hence lead to unnecessary resource utilization(eg CPU)
REVIEW: https://review.gluster.org/17603 (cluster/afr: Returning single and list of node uuids from AFR) posted (#1) for review on release-3.10 by Karthik U S (ksubrahm)
COMMIT: https://review.gluster.org/17603 committed in release-3.10 by Raghavendra Talur (rtalur) ------ commit bc4d14d3af603c10f61f7d5bf45284ab29f6e494 Author: karthik-us <ksubrahm> Date: Mon Jun 19 19:54:36 2017 +0530 cluster/afr: Returning single and list of node uuids from AFR Problem: The change in afr to return list of node uuids was causing problems with geo-rep. Fix: This patch will allow to get the single node uuid as it was doing before with the key "GF_XATTR_NODE_UUID_KEY", and will also allow to get the list of node uuids by using a new key "GF_XATTR_LIST_NODE_UUIDS_KEY". This will solve the problem with geo-rep and any other feature which were depending on this. > Change-Id: I09885dac6dfca127be94b708470c8c2941356f9a > BUG: 1462790 > Signed-off-by: karthik-us <ksubrahm> > Reviewed-on: https://review.gluster.org/17576 > Smoke: Gluster Build System <jenkins.org> > Reviewed-by: Ravishankar N <ravishankar> > Reviewed-by: Kotresh HR <khiremat> > NetBSD-regression: NetBSD Build System <jenkins.org> > CentOS-regression: Gluster Build System <jenkins.org> > Reviewed-by: Jeff Darcy <jeff.us> (cherry picked from commit 475ec9928ef96b63a0bfa859a9ae68709275033c) Change-Id: I5e741a48a426ee9a3cc69612051e0e9bcf33b500 BUG: 1464078 Signed-off-by: karthik-us <ksubrahm> Reviewed-on: https://review.gluster.org/17603 Reviewed-by: Pranith Kumar Karampuri <pkarampu> Smoke: Gluster Build System <jenkins.org> CentOS-regression: Gluster Build System <jenkins.org>
REVIEW: https://review.gluster.org/17667 (cluster/ec: Node uuid xattr support update for EC) posted (#1) for review on release-3.10 by Sunil Kumar Acharya (sheggodu)
REVIEW: https://review.gluster.org/17667 (cluster/ec: Node uuid xattr support update for EC) posted (#2) for review on release-3.10 by Sunil Kumar Acharya (sheggodu)
REVIEW: https://review.gluster.org/17667 (cluster/ec: Node uuid xattr support update for EC) posted (#3) for review on release-3.10 by Sunil Kumar Acharya (sheggodu)
Patch for EC was also sent using this bug id. That has not been merged . So moving it to post and as soon as patch https://review.gluster.org/17667 will be merged, will move it to closed.
This bug reported is against a version of Gluster that is no longer maintained (or has been EOL'd). See https://www.gluster.org/release-schedule/ for the versions currently maintained. As a result this bug is being closed. If the bug persists on a maintained version of gluster or against the mainline gluster repository, request that it be reopened and the Version field be marked appropriately.