hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ming Ma (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-6616) test failure in TestDelayedRpc#testTooManyDelayedRpcs
Date Tue, 21 Aug 2012 04:07:37 GMT

    [ https://issues.apache.org/jira/browse/HBASE-6616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13438444#comment-13438444

Ming Ma commented on HBASE-6616:

Stack, basically the test logic tries to say "if the # of threads don't exceed the max configured
value, there shouldn't be any warning (log)". However, the HBaseServer always produces info
log when the thread starts. So depending on the timing, the assert in the test could be invalid
( when info log was written as part of thread start up, but before assert is called ). One
way to fix that is to turn off info log.
> test failure in TestDelayedRpc#testTooManyDelayedRpcs 
> ------------------------------------------------------
>                 Key: HBASE-6616
>                 URL: https://issues.apache.org/jira/browse/HBASE-6616
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>    Affects Versions: 0.92.1
>            Reporter: Ming Ma
>            Assignee: Ming Ma
>         Attachments: HBASE-6616.patch
> java.lang.AssertionError
> at org.junit.Assert.fail(Assert.java:92)
> at org.junit.Assert.assertTrue(Assert.java:43)
> at org.junit.Assert.assertTrue(Assert.java:54)
> at org.apache.hadoop.hbase.ipc.TestDelayedRpc.testTooManyDelayedRpcs(TestDelayedRpc.java:146)
> assertTrue(listAppender.getMessages().isEmpty());
> listAppender.getMessages returned something like
> [Starting Thread-17, Starting Thread-17, Starting Thread-17, Starting Thread-17, Starting
Thread-17, Starting Thread-17, Starting Thread-17, Starting Thread-17, Starting Thread-17,
Starting IPC Server listener on 41965, IPC Server Responder: starting, IPC Server listener
on 41965: starting, IPC Server handler 0 on 41965: starting]
> That comes from
> HBaseServer.java, Reader class
> LOG.info("Starting " + getName());

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message