Liyin Tang created HBASE-6103: --------------------------------- Summary: HBaseServer shall read and deserialize data from each connection in parallel Key: HBASE-6103 URL: https://issues.apache.org/jira/browse/HBASE-6103 Project: HBase Issue Type: Improvement Reporter: Liyin Tang Assignee: Liyin Tang
Currently HBaseServer is running with a single listener thread, which is responsible for accepting the connection, reading the data from network channel, deserializing the data into writable objects and handover to the IPC handler threads. So when there are multiple hbase clients connecting to the region server (HBaseServer) and reading/writing a large set of data, this listener thread will be performance bottleneck. Ideally, the listener thread shall only accept the connection and handover the connection to the IPC threads directly, so that each IPC thread would read the data from network channel, deserialize the data and execute the Call. In this way, the HBaseServer can read and deserialize data from each connection in parallel. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira