hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phil Yang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-16285) Drop RPC requests if it must be considered as timeout at client
Date Tue, 26 Jul 2016 09:37:20 GMT
Phil Yang created HBASE-16285:
---------------------------------

             Summary: Drop RPC requests if it must be considered as timeout at client
                 Key: HBASE-16285
                 URL: https://issues.apache.org/jira/browse/HBASE-16285
             Project: HBase
          Issue Type: Improvement
            Reporter: Phil Yang
            Assignee: Phil Yang


After HBASE-15593, we have a timeout param in header of RPC requests. We can use it in more
scenes.
A straightforward scene is to drop requests if it has waited so long in RPC queue and has
been dropped by client. Even if we handle this request and send the response back, it will
not be used any more. And client may have been sent a retry. In an extreme case, if the server
is slow, all requests may be timeout or queue-full-exception because we should handle previous
requests which have been dropped by client and many resources at server are wasted.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message