Details
-
Improvement
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
We have run into various issues in namenode and hbase w.r.t. rpc handling in multi-tenant clusters. The examples are
https://issues.apache.org/jira/i#browse/HADOOP-9640
https://issues.apache.org/jira/i#browse/HBASE-8836
There are different ideas on how to prioritize rpc requests. It could be based on user id, or whether it is read request or write request, or it could use specific rule like datanode's RPC is more important than client RPC.
We want to enable people to implement and experiiment different rpc schedulers.