| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Extends regression tests to test response of adaptive throttles to ack'ed and expired packets.
|
|
|
|
|
|
|
| |
client throttles properly.
In "show throttles", also renames 'total' column to 'actual' to reflect that it is not necessarily the throttles requested for/by the client.
Also fills out 'target' in non-adapative mode to the actual throttle requested for/by the client.
|
|
|
|
|
|
|
|
|
|
| |
throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit.
This was because specifying a max client throttle would always request the max from the parent server throttle, no matter the actual total requests on the client throttle.
This would lead to a lower server multiplier than expected.
This change also adds a 'target' column to the "show throttles" output that shows the target rate (as set by client) if adaptive throttles is active.
This commit also re-adds the functionality lost in recent 5c1a1458 to set a max client throttle when adaptive is active.
This commit also adds TestClientThrottlePerClientAndRegionLimited and TestClientThrottleAdaptiveNoLimit regression tests
|
|
|
|
| |
make code analysis easier. No functional change.
|
|
|
|
|
| |
This only had one child, which is the 'adaptive' token bucket.
So from testing and currently analysis, we can use that bucket directly which simplifies the code.
|
| |
|
|
|
|
| |
Can currently only set adaptive true|false, where adaptive = false
|
|
|
|
| |
<avatar-last-name>" to control extra throttle related debug logging.
|
|
|
|
| |
is being throttled due to past poor performance.
|
| |
|
|
|