Bug 921408
Summary: | [RHEV-RHS] Failed to re-run a VM which was in non-responsive state | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | shishir gowda <sgowda> |
Component: | distribute | Assignee: | shishir gowda <sgowda> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | mainline | CC: | aavati, amarts, bfoster, gluster-bugs, grajaiya, jdarcy, nsathyan, pkarampu, rfortier, rhs-bugs, shaines, spandura, vbellur, yinyin2010 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.4.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 884379 | Environment: | |
Last Closed: | 2013-07-24 17:15:00 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: | 884379 | ||
Bug Blocks: | 918917, 950314, 1003851 |
Comment 1
shishir gowda
2013-03-14 07:14:27 UTC
REVIEW: http://review.gluster.org/4668 (cluster/distribute: Ignore non-participating subvols for layout checks) posted (#5) for review on master by Shishir Gowda (sgowda) COMMIT: http://review.gluster.org/4668 committed in master by Anand Avati (avati) ------ commit 9c1d7cebbc62723f719b2fd0c45e0a7452e0d6be Author: shishir gowda <sgowda> Date: Thu Apr 4 11:23:08 2013 +0530 cluster/distribute: Ignore non-participating subvols for layout checks When subvols-per-directory is < available subvols, then there are layouts which are not populated. This leads to incorrect identification of holes or overlaps. We need to ignore layouts, which have err == 0, and start == stop. In the current scenario (start == stop == 0). Additionally, in layout-merge, treat missing xattrs as err = 0. In case of missing layouts, anomalies will reset them. For any other valid subvoles, err != 0 in case of layouts being zeroed out. Also reverted back dht_selfheal_dir_xattr, which does layout calculation only on subvols which have errors. Change-Id: I9f57062722c9e8a26285e10675c31a78921115a1 BUG: 921408 Signed-off-by: shishir gowda <sgowda> Reviewed-on: http://review.gluster.org/4668 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Amar Tumballi <amarts> Reviewed-by: Jeff Darcy <jdarcy> REVIEW: http://review.gluster.org/4800 (cluster/distribute: Ignore non-participating subvols for layout checks) posted (#1) for review on release-3.4 by Shishir Gowda (sgowda) COMMIT: http://review.gluster.org/4800 committed in release-3.4 by Anand Avati (avati) ------ commit 432ce7e60fb58d3cbb019ab3159b7d393afaaed6 Author: Niels de Vos <ndevos> Date: Wed Apr 10 17:51:37 2013 +0200 build: really disable fusermount if you say so There is no logic in configure.ac that provides a $disable_fusermount variable. So, use the $enable_fusermount variable instead. Follow-up-for: http://review.gluster.org/4773 Change-Id: I81cdbd0045409d0036438d542ca6dc1934f784e4 BUG: 948205 Signed-off-by: Niels de Vos <ndevos> Reviewed-on: http://review.gluster.org/4803 Reviewed-by: Kaleb KEITHLEY <kkeithle> Reviewed-by: Sachidananda Urs <sacchi> Tested-by: Gluster Build System <jenkins.com> |