You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Phil Yang (JIRA)" <ji...@apache.org> on 2016/04/13 17:04:25 UTC

[jira] [Created] (HBASE-15645) hbase.rpc.timeout is not used in get operation

Phil Yang created HBASE-15645:
---------------------------------

             Summary: hbase.rpc.timeout is not used in get operation
                 Key: HBASE-15645
                 URL: https://issues.apache.org/jira/browse/HBASE-15645
             Project: HBase
          Issue Type: Bug
            Reporter: Phil Yang
            Assignee: Phil Yang
            Priority: Critical


While fixing HBASE-15593, I find that we use operationTimeout as the timeout of Get operation rpc call (hbase.client.scanner.timeout.period is used in scan rpc), not the hbase.rpc.timeout.

This can be verified by add one line in TestHCM.setUpBeforeClass():
TEST_UTIL.getConfiguration().setLong(HConstants.HBASE_RPC_TIMEOUT_KEY, 3000);
and then run testOperationTimeout(), the test passes but it should have failed because we should get rpc timeout first after 3 seconds and client we retry and timeout again and again until operationTimeout or max retries reached.

If I port this test to 0.98, it will fail as expected.



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