===== git log ====
commit 7b8d2f12414d67da01bcbf1fc9872e07dac2e99f
Author: Jiffin Tony Thottan <jthottan@redhat.com>
Date:   Wed Dec 13 15:27:46 2017 +0530

    doc : release-notes for GlusterFS-3.12.4
    
    Change-Id: Ib48b2ae64a3cf90b44c3a80ffcda6204f152ae40
    BUG: 1519095
    Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>

commit 2c588f81d452b0d54920a0abbb266c8c1d37e62f
Author: Atin Mukherjee <amukherj@redhat.com>
Date:   Wed Dec 6 18:05:24 2017 +0530

    glusterd: Free up svc->conn on volume delete
    
    Daemons like snapd, tierd and gfproxyd are maintained on per volume
    basis and on a volume delete we should destroy the rpc connection
    established for them.
    
    >mainline patch : https://review.gluster.org/#/c/18957/
    
    Change-Id: Id1440e39da07b990fdb9b207df18da04b1ca8014
    BUG: 1523048
    Signed-off-by: Atin Mukherjee <amukherj@redhat.com>
    (cherry picked from commit 36ce4c614a3391043a3417aa061d0aa16e60b2d3)

commit aae8eaa8104197652d487042a66fddd850da72f3
Author: N Balachandran <nbalacha@redhat.com>
Date:   Fri Dec 8 08:41:13 2017 +0530

    core/memacct: save allocs in mem_acct_rec list
    
    With configure --enable-debug, add all object allocations
    to a list in the corresponding mem_acct_rec. This
    allows us to see all objects of a particular type
    and allows for additional debugging in case of memory
    leaks.
    
    This is not compiled in by default and must be explicitly
    enabled. It is intended to be used by developers.
    
    > Change-Id: I7cf2dbeadecf994423d7e7591e85f18d2575cce8
    > BUG: 1522662
    > Signed-off-by: N Balachandran <nbalacha@redhat.com>
    
    (cherry picked from commit 47d01546a1826dc14a8331ea8700015f1cfdc4db)
    Change-Id: I7cf2dbeadecf994423d7e7591e85f18d2575cce8
    BUG: 1523455

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