===== git log ====
commit a94a67efde4e5095a60f4368739192e0ad116070
Author: ShyamsundarR <srangana@redhat.com>
Date:   Fri Sep 28 14:54:54 2018 -0400

    doc: Initial release notes for 5.0
    
    Change-Id: Id2ed7e04fc7fe708a144ac09c69b837956aedb94
    Updates: bz#1628620
    Signed-off-by: ShyamsundarR <srangana@redhat.com>

commit 45b5b48bc1e21099ab04cf0b1d432c6cb015cc05
Author: Pranith Kumar K <pkarampu@redhat.com>
Date:   Tue Sep 18 12:15:57 2018 +0530

    cluster/afr: Make data eager-lock decision based on number of locks
    
    For both Virt and block workloads the file is opened multiple times
    leading to dynamically setting eager-lock to off for the workload.
    Instead of depending on the number-of-open-fds, if we change the
    logic to depend on number of inodelks, then it will give better
    performance than the earlier logic. When there is an eager-lock
    and number of inodelks is more than 1 we know that there is a
    conflicting lock, so depend on that information to decide whether
    to keep the current transaction go through delayed-post-op or not.
    
    Locks xlator doesn't have implementation to query number of locks in
    fxattrop in releases older than 3.10 so to keep things backward
    compatible in 3.12, data transactions will use new logic where as
    fxattrop transactions will use old logic. I am planning to send one
    more patch which makes metadata domain locks also depend on
    inodelk-count
    
    Profile info for a dd of 500MB to a file with another fd opened
    on the file using exec 250>filename
    
    Without this patch:
     0.14      67.41 us      16.72 us    3870.82 us  892 FINODELK
     0.59     279.87 us      95.71 us    2085.89 us  898 FXATTROP
     3.46     366.43 us      81.75 us    6952.79 us 4000 WRITE
    95.79  148733.99 us   50568.12 us  919127.86 us  273 FSYNC
    
    With this patch:
     0.00      51.01 us      38.07 us      80.16 us    4 FINODELK
     0.00     235.43 us     235.43 us     235.43 us    1 TRUNCATE
     0.00     125.07 us      56.80 us     193.33 us    2 GETXATTR
     0.00     135.86 us      62.13 us     209.59 us    2  INODELK
     0.00     197.88 us     155.39 us     253.90 us    4 FXATTROP
     0.00     450.59 us     394.28 us     506.89 us    2  XATTROP
     0.00      56.96 us      19.06 us     406.59 us   23    FLUSH

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