Description of problem: While running rebalance on a heterogeneous brick volume, saw failure in rebalance due to "[2019-07-05 09:36:55.653538] E [MSGID: 109039] [dht-common.c:4245:dht_find_local_subvol_cbk] 0-vol6-dht: getxattr err for dir [No data available]" error. Version-Release number of selected component (if applicable): 6.0.7 How reproducible: 1/1 Steps to Reproduce: 1. Create a 2 brick volume, where brick1 is of 20G and brick2 of 5G 2. Fuse mount the volume on a client node. 3. Check the hash layout on the bricks. 4. Start running I/O from the mount point. 5. While the I/O is still in progress, disable the cluster.weighted-rebalance volume option. 6. Let the I/O continue to run and add-brick of 10G to the volume. 7. Trigger rebalance on the volume. 8. Check hash layout on the back-end bricks. Actual results: Seeing failure in rebalance Expected results: Rebalance should complete successfully. Additional info: sos-reports will be shared.
upstream patch: https://review.gluster.org/#/c/glusterfs/+/23053/
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/RHBA-2020:0288