[Bugs] [Bug 1347553] O_DIRECT support for sharding

bugzilla at redhat.com bugzilla at redhat.com
Mon Jun 27 15:25:18 UTC 2016


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



--- Comment #12 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/14755 committed in release-3.8 by Pranith
Kumar Karampuri (pkarampu at redhat.com) 
------
commit 37fa947743d5e56baa617fc2e72485a1907b39d2
Author: Krutika Dhananjay <kdhananj at redhat.com>
Date:   Tue Jun 7 17:15:56 2016 +0530

    libglusterfs: Negate all but O_DIRECT flag if present on anon fds

            Backport of: http://review.gluster.org/14665

    This is to prevent any unforeseen problems that might arise due to
    writevs and readvs being wound with @flag parameter containing
    O_TRUNC or O_APPEND especially wrt translators like sharding and ec
    where O_TRUNC write or O_APPEND write on individual shards/fragments
    is not the same as O_TRUNC write or O_APPEND write as expected by the
    application.

     >Change-Id: Ib0110731d6099bc888b7ada552a2abbea8e76051
     >BUG: 1342903
     >Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
     >Reviewed-on: http://review.gluster.org/14735
     >Smoke: Gluster Build System <jenkins at build.gluster.org>
     >NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
     >Reviewed-by: Pranith Kumar Karampuri <pkarampu at redhat.com>
     >CentOS-regression: Gluster Build System <jenkins at build.gluster.org>

    Change-Id: I7ffa4fa366f727f7e345ab0bf4c8eb009710074b
    BUG: 1347553
    Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
    Signed-off-by: Pranith Kumar K <pkarampu at redhat.com>
    Reviewed-on: http://review.gluster.org/14755
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    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.
You are the assignee for the bug.


More information about the Bugs mailing list