Bug 1537407

Summary: rpcsvc_request_handler thread should be made multithreaded
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Raghavendra G <rgowdapp>
Component: rpcAssignee: Milind Changire <mchangir>
Status: CLOSED NOTABUG QA Contact: Nag Pavan Chilakam <nchilaka>
Severity: high Docs Contact:
Priority: unspecified    
Version: rhgs-3.4CC: amukherj, nchilaka, rcyriac, rhs-bugs, sankarshan, sheggodu
Target Milestone: ---Keywords: ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1538978 (view as bug list) Environment:
Last Closed: 2018-11-20 09:32:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1538978    
Bug Blocks:    

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.