Red Hat Bugzilla – Bug 1261741
Tier: glusterd crash when trying to detach , when hot tier is having exactly one brick and cold tier is of replica type
Last modified: 2016-06-16 09:36:20 EDT
Description of problem:
glusterd crash when trying to detach , when hot tier is having exactly one brick and cold tier with two bricks. This because of wrong calculation of subvols.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.create a replica 2 volume with two bricks
2.attach a tier with one brick
3.detach the tier
detach should success.
REVIEW: http://review.gluster.org/12145 (tier/glusterd : Disable subvol match check during detach tier) posted (#1) for review on master by mohammed rafi kc (email@example.com)
REVIEW: http://review.gluster.org/12145 (tier/glusterd : Disable subvol match check during detach tier) posted (#3) for review on master by Dan Lambright (firstname.lastname@example.org)
COMMIT: http://review.gluster.org/12145 committed in master by Atin Mukherjee (email@example.com)
Author: Mohammed Rafi KC <firstname.lastname@example.org>
Date: Thu Sep 10 11:27:42 2015 +0530
tier/glusterd : Disable subvol match check during detach tier
For tiering, user does not have authorization to choose
for bricks to detach, so we don't need to whether subvols
match for the bricks or not.
Signed-off-by: Mohammed Rafi KC <email@example.com>
Reviewed-by: Dan Lambright <firstname.lastname@example.org>
Tested-by: NetBSD Build System <email@example.com>
Tested-by: Gluster Build System <firstname.lastname@example.org>
Reviewed-by: Atin Mukherjee <email@example.com>
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.0, please open a new bug report.
glusterfs-3.8.0 has been announced on the Gluster mailinglists , packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist  and the update infrastructure for your distribution.