[Bugs] [Bug 1448364] limited throughput with disperse volume over small number of bricks

bugzilla at redhat.com bugzilla at redhat.com
Fri May 12 05:26:45 UTC 2017


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



--- Comment #19 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/15036 committed in master by Raghavendra G
(rgowdapp at redhat.com) 
------
commit cea8b702506ff914deadd056f4b7dd20a3ca7670
Author: Raghavendra G <rgowdapp at redhat.com>
Date:   Fri May 5 15:21:30 2017 +0530

    event/epoll: Add back socket for polling of events immediately after
                 reading the entire rpc message from the wire

    Currently socket is added back for future events after higher layers
    (rpc, xlators etc) have processed the message. If message processing
    involves signficant delay (as in writev replies processed by Erasure
    Coding), performance takes hit. Hence this patch modifies
    transport/socket to add back the socket for polling of events
    immediately after reading the entire rpc message, but before
    notification to higher layers.

    credits: Thanks to "Kotresh Hiremath Ravishankar"
             <khiremat at redhat.com> for assitance in fixing a regression in
             bitrot caused by this patch.

    Change-Id: I04b6b9d0b51a1cfb86ecac3c3d87a5f388cf5800
    BUG: 1448364
    Signed-off-by: Raghavendra G <rgowdapp at redhat.com>
    Reviewed-on: https://review.gluster.org/15036
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Amar Tumballi <amarts 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