[ 
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)

Reply via email to