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

        

Reply via email to