You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Lars Hofhansl (JIRA)" <ji...@apache.org> on 2014/04/15 21:08:20 UTC
[jira] [Created] (HBASE-10988) Properly wait for server in
TestThriftServerCmdLine
Lars Hofhansl created HBASE-10988:
-------------------------------------
Summary: Properly wait for server in TestThriftServerCmdLine
Key: HBASE-10988
URL: https://issues.apache.org/jira/browse/HBASE-10988
Project: HBase
Issue Type: Bug
Reporter: Lars Hofhansl
Assignee: Lars Hofhansl
Fix For: 0.99.0, 0.94.19, 0.98.2, 0.96.3
In 0.94 I find:
{{Threads.sleepWithoutInterrupt(2000)}}
In trunk I see:
{code}
while ( thriftServer.serverRunner == null || thriftServer.serverRunner.tserver == null ){
Thread.sleep(1);
}
{code}
Both aren't good.
The 0.94 version will fail if the server does not come up within 2s. The trunk version (1) might wait forever and cause a long timeout for the test and (2) wait quite busily with only 1ms of sleeping.
--
This message was sent by Atlassian JIRA
(v6.2#6252)