[Bugs] [Bug 1310544] DHT: Take blocking locks while renaming files

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 22 18:12:11 UTC 2016


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



--- Comment #3 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/13481 committed in release-3.7 by Raghavendra
G (rgowdapp at redhat.com) 
------
commit e01a7c50a0fe4ea2a70144b4405359a4fe0a27b0
Author: Sakshi Bansal <sabansal at redhat.com>
Date:   Fri Feb 5 14:51:10 2016 +0530

    dht: file rename must take blocking inode locks

    Backport of http://review.gluster.org/#/c/13366

    Currently DHT takes non-blocking locks for file rename.
    Due to this during parallel renames some clients fail
    with EBUSY or ESTALE errors. Hence to avoid application
    discontinuity file rename must take blocking inode locks.

    > Change-Id: I986e9d08b3be359f20b1a3e1564e049b0f3dffd3
    > BUG: 1304966
    > Signed-off-by: Sakshi Bansal <sabansal at redhat.com>
    > Reviewed-on: http://review.gluster.org/13366
    > Smoke: Gluster Build System <jenkins at build.gluster.com>
    > NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    > CentOS-regression: Gluster Build System <jenkins at build.gluster.com>
    > Reviewed-by: Raghavendra G <rgowdapp at redhat.com>

    Change-Id: I986e9d08b3be359f20b1a3e1564e049b0f3dffd3
    BUG: 1310544
    Signed-off-by: Sakshi Bansal <sabansal at redhat.com>
    Reviewed-on: http://review.gluster.org/13481
    Smoke: Gluster Build System <jenkins at build.gluster.com>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>

-- 
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=MpAD8Snmiq&a=cc_unsubscribe


More information about the Bugs mailing list