ajkh88 opened a new pull request, #7000: URL: https://github.com/apache/hbase/pull/7000
[Upstream Issue](https://issues.apache.org/jira/browse/HBASE-29231) This PR implements thread handler usage throttling support in HBase, enabling administrators to limit the amount of thread handler time that can be consumed across all threads. ## Features - New throttle type: `REQUEST_HANDLER_USAGE_MS` that limits thread handler time usage - Default throttle configuration via `hbase.quota.default.user.machine.request_handler_usage_ms` - Throttling integration with existing quota infrastructure ## Implementation Details - Enhanced `TimeBasedLimiter` to track and limit thread handler usage time - Added handler usage time tracking to `DefaultOperationQuota` - Added test cases to verify throttling behaviour for both reads and writes This throttling capability helps prevent individual users or applications from monopolising RegionServer handler threads, improving overall service stability and responsiveness for HBase deployments. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
