[ https://issues.apache.org/jira/browse/HBASE-21043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack resolved HBASE-21043. --------------------------- Resolution: Duplicate Release Note: Dupe of HBASE-21043 Resolved as dupe of HBASE-21043. > TestShell list_procedures is flakey > ----------------------------------- > > Key: HBASE-21043 > URL: https://issues.apache.org/jira/browse/HBASE-21043 > Project: HBase > Issue Type: Bug > Components: shell, test > Affects Versions: 2.0.1 > Reporter: stack > Priority: Major > > Fails 30% of the time in list_procedures. Fails creating a Procedure then > trying to capture shell output to confirm it sees the just-queued Procedure > only it looks like the Procedure finishes too quickly. It works for a while > then there are a spate of failures. Then it works again. > Here is how it looks in test output: > {code} > Took 5.6355 secondsTook 0.0561 seconds...........F > =============================================================================== > Failure: test_list_procedures(Hbase::ListProceduresTest) > src/test/ruby/shell/list_procedures_test.rb:65:in `block in > test_list_procedures' > 62: end > 63: end > 64: > => 65: assert_equal(1, matching_lines) > 66: end > 67: end > 68: end > <1> expected but was > <0> > {code} > Then in the log output for the test, I see this for the running of the > Procedure: > {code} > 2018-08-14 00:42:50,381 DEBUG [Time-limited test] > procedure2.ProcedureExecutor(948): Stored pid=27, state=RUNNABLE, > hasLock=false; org.apache.hadoop.hbase.client.procedure.ShellTestProcedure > 2018-08-14 00:42:50,397 INFO [RS-EventLoopGroup-1-10] > ipc.ServerRpcConnection(556): Connection from 67.195.81.150:50597, > version=2.0.2-SNAPSHOT, sasl=false, ugi=jenkins (auth:SIMPLE), > service=MasterService > F > =============================================================================== > Failure: test_list_procedures(Hbase::ListProceduresTest) > src/test/ruby/shell/list_procedures_test.rb:65:in `block in > test_list_procedures' > 2018-08-14 00:42:50,586 INFO [PEWorker-16] > procedure2.ProcedureExecutor(1316): Finished pid=27, state=SUCCESS, > hasLock=false; org.apache.hadoop.hbase.client.procedure.ShellTestProcedure in > 234msec > 62: end > 63: end > 64: > => 65: assert_equal(1, matching_lines) > 66: end > 67: end > 68: end > <1> expected but was > <0> > =============================================================================== > {code} > The Procedure runs successfully but the regex test on the other end of the > Admin is not finding what it expects -- the Procedure ran in 234ms. > Will disable in a subprocedure for now till someone has time to play w/ this. -- This message was sent by Atlassian JIRA (v7.6.3#76005)