===== git log ====
commit 18bd1bdaa6ea5d589b21865769d6183e4e201006
Author: Xavi Hernandez <xhernandez@redhat.com>
Date:   Fri Apr 17 12:10:05 2020 +0200

    md-cache: fix several NULL dereferences
    
    This patch includes the following CID from Coverity Scan:
    
      * 1425196
      * 1425197
      * 1425198
      * 1425199
      * 1525200
    
    Change-Id: Iddcfea449d3dd56d4dfcc39f4c3c608518e611e4
    Signed-off-by: Xavi Hernandez <xhernandez@redhat.com>
    Updates: #1060
    (cherry picked from commit b53ba17dbfd2d18c10e2c308b8899d36726ab440)

commit 9399faa68968bc2aaff7390580cb072f2926c8ed
Author: Rinku Kothiya <rkothiya@redhat.com>
Date:   Thu Apr 23 14:32:02 2020 +0000

    doc: Added release 8.0 notes
    
    Updates: #1180
    
    Change-Id: If3ff097e299261f2b647d5faa85d268b0a86908c
    Signed-off-by: Rinku Kothiya <rkothiya@redhat.com>

commit 67cd2b1ab5c9a8db637506b9a6be57fc79672c99
Author: Xavi Hernandez <xhernandez@redhat.com>
Date:   Thu Apr 30 11:19:01 2020 +0200

    syncop: improve scaling and implement more tools
    
    The current scaling of the syncop thread pool is not working properly
    and can leave some tasks in the run queue more time than necessary
    when the maximum number of threads is not reached.
    
    This patch provides a better scaling condition to react faster to
    pending work.
    
    Condition variables and sleep in the context of a synctask have also
    been implemented. Their purpose is to replace regular condition
    variables and sleeps that block synctask threads and prevent other
    tasks to be executed.
    
    The new features have been applied to several places in glusterd.

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