Hiroshi Ikeda created HBASE-14479:
-------------------------------------
Summary: Apply the Leader/Followers pattern to RpcServer's Reader
Key: HBASE-14479
URL: https://issues.apache.org/jira/browse/HBASE-14479
Project: HBase
Issue Type: Improvement
Components: IPC/RPC, Performance
Reporter: Hiroshi Ikeda
Assignee: Hiroshi Ikeda
Priority: Minor
{{RpcServer}} uses multiple selectors to read data for load distribution, but
the distribution is just done by round-robin. It is uncertain, especially for
long run, whether load is equally divided and resources are used without being
wasted.
Moreover, multiple selectors may cause excessive context switches which give
priority to low latency (while we just add the requests to queues), and it is
possible to reduce throughput of the whole server.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)