[Bugs] [Bug 1467614] Gluster read/write performance improvements on NVMe backend

bugzilla at redhat.com bugzilla at redhat.com
Fri Sep 8 05:50:11 UTC 2017


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



--- Comment #22 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/17687 committed in master by Jeff Darcy
(jeff at pl.atyp.us) 
------
commit ecc5b30289be1a63e2616733a022b3a9a35f12b7
Author: Krutika Dhananjay <kdhananj at redhat.com>
Date:   Wed Jun 21 12:56:14 2017 +0530

    socket: Use granular mutex locks during pollin and pollout event processing

    ... instead of one global lock. This is because pollin and pollout
    processing code operate on mutually exclusive members of
    socket_private_t. Keeping this in mind, this patch introduces
    the more granular priv->in_lock and priv->out_lock locks.

    For pollerr, which modifies both priv->incoming and priv->ioq, both
    locks need to be taken.

    Change-Id: Id7aeb608dc7755551b6b404470d5d80709c81960
    BUG: 1467614
    Signed-off-by: Krutika Dhananjay <kdhananj at redhat.com>
    Reviewed-on: https://review.gluster.org/17687
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
    Reviewed-by: mohammed rafi  kc <rkavunga at redhat.com>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=F5a1MyZq7n&a=cc_unsubscribe


More information about the Bugs mailing list