===== git log ====
commit 4f591e873c0a38b662910f8e8a5768fd3e9bbeaa
Author: Raghavendra G <rgowdapp@redhat.com>
Date:   Wed May 30 09:34:44 2018 +0530

    protocol/client: Don't send fops till SETVOLUME is complete
    
    An earlier commit set conf->connected just after rpc layer sends
    RPC_CLNT_CONNECT event. However, success of socket level connection
    connection doesn't indicate brick stack is ready to receive fops, as
    an handshake has to be done b/w client and server after
    RPC_CLNT_CONNECT event. Any fop sent to brick in the window between,
    * protocol/client receiving RPC_CLNT_CONNECT event
    * protocol/client receiving a successful setvolume response
    
    can end up accessing an uninitialized brick stack. So, set
    conf->connected only after a successful SETVOLUME.
    
    Change-Id: I139a03d2da6b0d95a0d68391fcf54b00e749decf
    fixes: bz#1584633
    Signed-off-by: Raghavendra G <rgowdapp@redhat.com>
    (cherry picked from commit 430e4872db43447c8a15b638760d23c188257139)

commit 9ded7a6ff6a1a878771f37962d0107bed56b7e9c
Author: Kaushal M <kaushal@redhat.com>
Date:   Thu May 31 21:39:11 2018 +0530

    doc: GD2 release notes for 4.1.0
    
    Change-Id: Iaa32b252b84ccd95e78360130da3e8f6cbc2e7fb
    updates: bz#1575386
    Signed-off-by: Kaushal M <kaushal@redhat.com>

commit 67086dbd9e8fbe8ff21ba3cccdf21530ba3f80ff
Author: N Balachandran <nbalacha@redhat.com>
Date:   Mon May 21 11:04:45 2018 +0530

    cluster/dht: Fix rebalance log msg
    
    Corrected the name of the xattr and fixed
    the code to log an error only if op_errno
    is not ENODATA or ENOATTR.
    
    Change-Id: I42c5b1d838eec586ac7bed2471eb1d27ff09a9ea
    fixes: bz#1583769
    Signed-off-by: N Balachandran <nbalacha@redhat.com>

commit 37773839e4eee8a753598fb01dbd06220b98dc72
Author: Milind Changire <mchangir@redhat.com>
Date:   Sat May 26 12:36:04 2018 +0530

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