Bug 1537407 - rpcsvc_request_handler thread should be made multithreaded
Summary: rpcsvc_request_handler thread should be made multithreaded
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: rpc
Version: rhgs-3.4
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Milind Changire
QA Contact: Nag Pavan Chilakam
URL:
Whiteboard:
Depends On: 1538978
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-23 06:30 UTC by Raghavendra G
Modified: 2019-04-01 15:04 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1538978 (view as bug list)
Environment:
Last Closed: 2018-11-20 09:32:58 UTC
Embargoed:


Attachments (Terms of Use)

Description Raghavendra G 2018-01-23 06:30:36 UTC
Description of problem:
Recently (in rhgs-3.4.0 cycle) to fix ping-timeout issue we introduced a thread to process all requests inbound to Glusterfs program[1]. With bricks multiplexed and all bricks served as part of same program, huge traffic of requests can be expected. This thread is likely to be a bottleneck. However, there is some evidence that this thread can be a bottleneck (though with NVMe backend)[2]

[1] https://review.gluster.org/17105
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1467614#c51

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 9 Atin Mukherjee 2018-11-10 07:38:35 UTC
Sunil - We need to have a release candidate tag for this considering the fix was reverted due to the revert of the ping timer expiry patches.

Comment 10 Milind Changire 2018-11-20 09:32:58 UTC
This issue does not apply to RHGS 3.4.0 since the patches inherited from the rebase to 3.12.2 upstream have been reverted in RHGS 3.4.0.
Closing as NOTABUG.


Note You need to log in before you can comment on or make changes to this bug.