[Bugs] [Bug 1426508] Application VM paused after add brick operation and VM didn' t come up after power cycle.

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 27 10:51:35 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1426508



--- Comment #15 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/17119 committed in release-3.10 by
Raghavendra Talur (rtalur at redhat.com) 
------
commit cb961e3beb70542d8aced3e33e5902fbd2ae69ae
Author: Krutika Dhananjay <kdhananj at redhat.com>
Date:   Thu Apr 20 10:08:02 2017 +0530

    cluster/dht: Pass the req dict instead of NULL in dht_attr2()

        Backport of:
        > Change-Id: Id7823fd932b4e5a9b8779ebb2b612a399c0ef5f0
        > BUG: 1440051
        > Reviewed on: https://review.gluster.org/17085
        > (cherry-picked from commit d60ca8e96bbc16b13f8f3456f30ebeb16d0d1e47)

    This bug was causing VMs to pause during rebalance. When qemu winds
    down a STAT, shard fills the trusted.glusterfs.shard.file-size attribute
    in the req dict which DHT doesn't wind its STAT fop with upon detecting
    the file has undergone migration. As a result shard doesn't find the
    value to this key in the unwind path, causing it to fail the STAT
    with EINVAL.

    Also, the same bug exists in other fops too, which is also fixed in
    this patch.

    Change-Id: Id7823fd932b4e5a9b8779ebb2b612a399c0ef5f0
    BUG: 1426508
    Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
    Reviewed-on: https://review.gluster.org/17119
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.


More information about the Bugs mailing list