[Bugs] [Bug 1440635] Application VMs with their disk images on sharded-replica 3 volume are unable to boot after performing rebalance

bugzilla at redhat.com bugzilla at redhat.com
Sat Apr 29 11:27:31 UTC 2017


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



--- Comment #10 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/17121 committed in release-3.8 by Niels de
Vos (ndevos at redhat.com) 
------
commit ba17362ea9eb642614a69c4f8a6ea2c2648cb5d8
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: https://review.gluster.org/17085

    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: I56273b1a65347dabd38bc6bdd12d618f68287a00
    BUG: 1440635
    Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
    Reviewed-on: https://review.gluster.org/17121
    Smoke: Gluster 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>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Jk27ibddbq&a=cc_unsubscribe


More information about the Bugs mailing list