[ https://issues.apache.org/jira/browse/HBASE-4237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13088299#comment-13088299 ]
Benoit Sigoure commented on HBASE-4237: --------------------------------------- Patch @ https://github.com/tsuna/hbase/commit/1f602391ee4cd3d11eaf3067208caeadf214b3a8 > Directly remove the call being handled from the map of outstanding RPCs > ----------------------------------------------------------------------- > > Key: HBASE-4237 > URL: https://issues.apache.org/jira/browse/HBASE-4237 > Project: HBase > Issue Type: Improvement > Components: ipc > Affects Versions: 0.90.4 > Reporter: Benoit Sigoure > Assignee: Benoit Sigoure > Priority: Minor > > The client has to maintain a map of RPC ID to `Call' object for this RPC, for > every outstanding RPC. When receiving a response, the client was getting the > `Call' out of the map (one O(log n) operation) and then removing it from the > map (another O(log n) operation). There is no benefit in not removing it > directly from the map. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira