diff options
| author | Pranith Kumar K <pkarampu@redhat.com> | 2014-04-23 14:05:10 +0530 |
|---|---|---|
| committer | Niels de Vos <ndevos@redhat.com> | 2014-05-08 05:58:16 -0700 |
| commit | 45a0322066513259e61c7a4b1b1ed1a0bd3a0827 (patch) | |
| tree | 1f31cc6883c7c6f3d43a4856082cb18d859a23d7 /xlators/bindings/python/src | |
| parent | b50edddcddc6ef943a36e0535e3bc85d714867ef (diff) | |
rpcsvc: Ignore INODELK/ENTRYLK/LK for throttling
Problem:
When iozone is in progress, number of blocking inodelks sometimes becomes greater
than the threshold number of rpc requests allowed for that client
(RPCSVC_DEFAULT_OUTSTANDING_RPC_LIMIT). Subsequent requests from that client
will not be read until all the outstanding requests are processed and replied
to. But because no more requests are read from that client, unlocks on the
already granted locks will never come thus the number of outstanding requests
would never come down. This leads to a ping-timeout on the client.
Fix:
Do not account INODELK/ENTRYLK/LK for throttling
BUG: 1089470
Change-Id: I9cc2c259d2462159cea913d95f98a565acb8e0c0
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Reviewed-on: http://review.gluster.org/7570
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Krutika Dhananjay <kdhananj@redhat.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
Diffstat (limited to 'xlators/bindings/python/src')
0 files changed, 0 insertions, 0 deletions
