Bug 921408 - [RHEV-RHS] Failed to re-run a VM which was in non-responsive state
Summary: [RHEV-RHS] Failed to re-run a VM which was in non-responsive state
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: distribute
Version: mainline
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: shishir gowda
QA Contact:
URL:
Whiteboard:
Depends On: 884379
Blocks: 918917 950314 1003851
TreeView+ depends on / blocked
 
Reported: 2013-03-14 07:11 UTC by shishir gowda
Modified: 2013-12-09 01:35 UTC (History)
14 users (show)

Fixed In Version: glusterfs-3.4.0
Clone Of: 884379
Environment:
Last Closed: 2013-07-24 17:15:00 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Comment 1 shishir gowda 2013-03-14 07:14:27 UTC
Fix sent for review @ http://review.gluster.org/#change,4668

Comment 2 Anand Avati 2013-04-09 07:54:02 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)

Comment 3 Anand Avati 2013-04-09 19:50:07 UTC
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>

Comment 4 Anand Avati 2013-04-10 05:56:52 UTC
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)

Comment 5 Anand Avati 2013-04-11 17:42:20 UTC
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>


Note You need to log in before you can comment on or make changes to this bug.