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)