Bug 1024695

Summary: [RFE] Provide RPC throttling stats
Product: [Community] GlusterFS Reporter: Manoj Pillai <mpillai>
Component: coreAssignee: bugs <bugs>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: mainlineCC: bugs, mpillai, pasik, vbellur
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-19 04:56:39 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:

Description Manoj Pillai 2013-10-30 09:34:56 UTC
Description of problem:
A recent change implements per-client RPC throttling in gluster-NFS and bricks. See http://review.gluster.org/#/c/6114/. The change introduces tunable parameters that specify the threshold at which throttling is applied.

In this context, it would be useful to have stats from glusterfs for:
1. number of rpc requests received by the server
2. number of throttling events
3. number of end-throttling events

Such stats would help in picking good defaults for the outstanding-rpc-limit  tunable parameters, in troubleshooting and in providing tuning guidelines.

It would be desirable to implement this enhancement in such a way that it is easy to extend to add other stats. If we identify other events, information about which can provide similar benefits for troubleshooting and tuning, we should be able to add these to the stats collection framework.

Comment 2 Vijay Bellur 2018-11-19 04:56:39 UTC
Migrated to github issue:

https://github.com/gluster/glusterfs/issues/551

Please follow the github issue for further updates on this bug.