===== git log ====
commit b3e0671a4e8f9d830bf222b1bdbdb49a6f75a564
Author: Raghavendra Bhat <raghavendra@redhat.com>
Date:   Thu Aug 1 13:37:07 2019 -0400

    storage/posix: set the op_errno to proper errno during gfid set
    
    In posix_gfid_set, the proper error is not captured in one of
    the failure cases.
    
    Change-Id: I1c13f0691a15d6893f1037b3a5fe385a99657e00
    Fixes: bz#1736481
    Signed-off-by: Raghavendra Bhat <raghavendra@redhat.com>
    (cherry picked from commit ed7a3793073670e787063c47e55010fc7c963064)

commit 03b36d0d95abc4c531bc84e2ed1aa564c18f3ae2
Author: Pranith Kumar K <pkarampu@redhat.com>
Date:   Fri Aug 2 12:05:09 2019 +0530

    cluster/ec: Update lock->good_mask on parent fop failure
    
    When discard/truncate performs write fop, it should do so
    after updating lock->good_mask to make sure readv happens
    on the correct mask
    
    fixes: bz#1739424
    Change-Id: Idfef0bbcca8860d53707094722e6ba3f81c583b7
    Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>

commit 1b81834b454221a0e4a2b0548cefedc611ff882c
Author: Pranith Kumar K <pkarampu@redhat.com>
Date:   Mon Jul 29 14:08:37 2019 +0530

    cluster/ec: Fix reopen flags to avoid misbehavior
    
    Problem:
    when a file needs to be re-opened O_APPEND and O_EXCL
    flags are not filtered in EC.
    
    - O_APPEND should be filtered because EC doesn't send O_APPEND below EC for
    open to make sure writes happen on the individual fragments instead of at the
    end of the file.
    
    - O_EXCL should be filtered because shd could have created the file so even
    when file exists open should succeed
    
    - O_CREAT should be filtered because open happens with gfid as parameter. So
    open fop will create just the gfid which will lead to problems.
    
    Fix:

More commit messages for this ChangeLog can be found at
https://forge.gluster.org/glusterfs-core/glusterfs/commits/v7.0rc0
