HBASE-26703 Allow configuration of IPC queue balancer (#4063)
commit8fb3d4666a8cc503b86504d8ccd6a2e34aa4050d
authorBryan Beaudreault <bbeaudreault@hubspot.com>
Sat, 19 Feb 2022 01:21:40 +0000 (18 20:21 -0500)
committerGitHub <noreply@github.com>
Sat, 19 Feb 2022 01:21:40 +0000 (18 17:21 -0800)
treec591b518d777603989b32be65dc6ee0910e78588
parentb3b4405d61b906d77346947dfe69a9ac9f3243ed
HBASE-26703 Allow configuration of IPC queue balancer (#4063)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/QueueBalancer.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RandomQueueBalancer.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcExecutor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestRWQueueRpcExecutor.java [new file with mode: 0644]