[Bugs] [Bug 1421759] Gluster NFS server crashing in __mnt3svc_umountall

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 13 17:11:24 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1421759



--- Comment #3 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/16611 committed in master by Niels de Vos
(ndevos at redhat.com) 
------
commit a88ae92de190af0956013780939ba6bdfd509ff8
Author: Soumya Koduri <skoduri at redhat.com>
Date:   Mon Feb 13 16:52:07 2017 +0530

    gNFS: Keep the mountdict as long as the service is active

    We initialize and take ref once on mountdict during NFS/MNT3 server
    initialization but seem to be unref'in it for every UMNTALL request.
    This can lead to crash when there are multiple UMNTALL requests
    with >=1 active mount entry(/ies) in the mountlist.

    Since we take the ref only once, we should keep the mountdict through
    out the life of the process and dereference it only during unitialization
    of mnt3 service.

    Change-Id: I3238a8df09b8972e56dd93fee426d866d40d9959
    BUG: 1421759
    Signed-off-by: Soumya Koduri <skoduri at redhat.com>
    Reviewed-on: https://review.gluster.org/16611
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Raghavendra Bhat <raghavendra at redhat.com>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: jiffin tony Thottan <jthottan at redhat.com>
    Reviewed-by: Niels de Vos <ndevos at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list