You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@accumulo.apache.org by Miguel Pereira <mi...@gmail.com> on 2013/06/13 16:14:45 UTC

MiniAccumuloClusterTest timeout

Hi guys,

I am having an issue with the MiniAccumuloclusterTest, namely it timeouts.
This is with a fresh 1.5 checkout.The goal is to build my own continuous
integration environment with Jenkins and run changes / tests before
submitting a patch. I have turned Jenkins off and just ran mvn compile
test.  Any ideas? Not enough memory?
*
*
-Miguel *

*
*Memory:*
[blue@off-09732 1.5]$ free -t -m
             total       used       free     shared    buffers     cached
Mem:          2868       1788       1079          0        127        674
-/+ buffers/cache:        986       1882
Swap:         3007         15       2992
Total:        5876       1804       4072

*Error output:
*-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.accumulo.minicluster.MiniAccumuloClusterTest
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 93.111 sec
<<< FAILURE!
testPerTableClasspath(org.apache.accumulo.minicluster.MiniAccumuloClusterTest)
Time elapsed: 60.031 sec  <<< ERROR!
java.lang.Exception: test timed out after 60000 milliseconds
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Net.java:364)
    at sun.nio.ch.Net.connect(Net.java:356)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:623)
    at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:96)
    at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:80)
    at
org.apache.accumulo.core.util.TTimeoutTransport.create(TTimeoutTransport.java:48)
    at
org.apache.accumulo.core.client.impl.ThriftTransportPool.createNewTransport(ThriftTransportPool.java:473)
    at
org.apache.accumulo.core.client.impl.ThriftTransportPool.getAnyTransport(ThriftTransportPool.java:429)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:152)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:128)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:123)
    at
org.apache.accumulo.core.client.impl.ServerClient.executeRaw(ServerClient.java:105)
    at
org.apache.accumulo.core.client.impl.ServerClient.execute(ServerClient.java:71)
    at
org.apache.accumulo.core.client.impl.ConnectorImpl.<init>(ConnectorImpl.java:64)
    at
org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:227)
    at
org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:222)
    at
org.apache.accumulo.minicluster.MiniAccumuloClusterTest.testPerTableClasspath(MiniAccumuloClusterTest.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at
org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)

test(org.apache.accumulo.minicluster.MiniAccumuloClusterTest)  Time
elapsed: 30.007 sec  <<< ERROR!
java.lang.Exception: test timed out after 30000 milliseconds
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Net.java:364)
    at sun.nio.ch.Net.connect(Net.java:356)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:623)
    at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:96)
    at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:80)
    at
org.apache.accumulo.core.util.TTimeoutTransport.create(TTimeoutTransport.java:48)
    at
org.apache.accumulo.core.client.impl.ThriftTransportPool.createNewTransport(ThriftTransportPool.java:473)
    at
org.apache.accumulo.core.client.impl.ThriftTransportPool.getAnyTransport(ThriftTransportPool.java:429)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:152)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:128)
    at
org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:123)
    at
org.apache.accumulo.core.client.impl.ServerClient.executeRaw(ServerClient.java:105)
    at
org.apache.accumulo.core.client.impl.ServerClient.execute(ServerClient.java:71)
    at
org.apache.accumulo.core.client.impl.ConnectorImpl.<init>(ConnectorImpl.java:64)
    at
org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:227)
    at
org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:222)
    at
org.apache.accumulo.minicluster.MiniAccumuloClusterTest.test(MiniAccumuloClusterTest.java:70)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at
org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)


Results :

Tests in error:

testPerTableClasspath(org.apache.accumulo.minicluster.MiniAccumuloClusterTest):
test timed out after 60000 milliseconds
  test(org.apache.accumulo.minicluster.MiniAccumuloClusterTest): test timed
out after 30000 milliseconds

Tests run: 2, Failures: 0, Errors: 2, Skipped: 0

[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Accumulo Project ........................... SUCCESS [1.862s]
[INFO] Trace ............................................. SUCCESS [4.138s]
[INFO] Fate .............................................. SUCCESS [1.790s]
[INFO] Start ............................................. SUCCESS [31.191s]
[INFO] Core .............................................. SUCCESS
[1:03.105s]
[INFO] Server ............................................ SUCCESS [4.000s]
[INFO] Examples .......................................... SUCCESS [0.039s]
[INFO] Simple Examples ................................... SUCCESS [8.532s]
[INFO] MiniCluster ....................................... FAILURE
[1:34.101s]
[INFO] Testing ........................................... SKIPPED
[INFO] Proxy ............................................. SKIPPED
[INFO] Assemblies ........................................ SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3:29.667s
[INFO] Finished at: Thu Jun 13 10:06:07 EDT 2013
[INFO] Final Memory: 40M/309M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test)
on project accumulo-minicluster: There are test failures.
[ERROR]
[ERROR] Please refer to /home/blue/1.5/minicluster/target/surefire-reports
for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :accumulo-minicluster*

*

Re: MiniAccumuloClusterTest timeout

Posted by Keith Turner <ke...@deenlo.com>.
MiniAcc should create logs in the dir where it runs.  You will probably
have to modify the unit test to not delete the logs to see them.   If you
can do that, take a look at the master and tserver logs in the miniacc dir
maybe there is clue there.


On Thu, Jun 13, 2013 at 10:14 AM, Miguel Pereira
<mi...@gmail.com>wrote:

> Hi guys,
>
> I am having an issue with the MiniAccumuloclusterTest, namely it timeouts.
> This is with a fresh 1.5 checkout.The goal is to build my own continuous
> integration environment with Jenkins and run changes / tests before
> submitting a patch. I have turned Jenkins off and just ran mvn compile
> test.  Any ideas? Not enough memory?
> *
> *
> -Miguel *
>
> *
> *Memory:*
> [blue@off-09732 1.5]$ free -t -m
>              total       used       free     shared    buffers     cached
> Mem:          2868       1788       1079          0        127        674
> -/+ buffers/cache:        986       1882
> Swap:         3007         15       2992
> Total:        5876       1804       4072
>
> *Error output:
> *-------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.accumulo.minicluster.MiniAccumuloClusterTest
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 93.111 sec
> <<< FAILURE!
>
> testPerTableClasspath(org.apache.accumulo.minicluster.MiniAccumuloClusterTest)
> Time elapsed: 60.031 sec  <<< ERROR!
> java.lang.Exception: test timed out after 60000 milliseconds
>     at sun.nio.ch.Net.connect0(Native Method)
>     at sun.nio.ch.Net.connect(Net.java:364)
>     at sun.nio.ch.Net.connect(Net.java:356)
>     at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:623)
>     at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:96)
>     at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:80)
>     at
>
> org.apache.accumulo.core.util.TTimeoutTransport.create(TTimeoutTransport.java:48)
>     at
>
> org.apache.accumulo.core.client.impl.ThriftTransportPool.createNewTransport(ThriftTransportPool.java:473)
>     at
>
> org.apache.accumulo.core.client.impl.ThriftTransportPool.getAnyTransport(ThriftTransportPool.java:429)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:152)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:128)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:123)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.executeRaw(ServerClient.java:105)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.execute(ServerClient.java:71)
>     at
>
> org.apache.accumulo.core.client.impl.ConnectorImpl.<init>(ConnectorImpl.java:64)
>     at
>
> org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:227)
>     at
>
> org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:222)
>     at
>
> org.apache.accumulo.minicluster.MiniAccumuloClusterTest.testPerTableClasspath(MiniAccumuloClusterTest.java:141)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:601)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
>
> test(org.apache.accumulo.minicluster.MiniAccumuloClusterTest)  Time
> elapsed: 30.007 sec  <<< ERROR!
> java.lang.Exception: test timed out after 30000 milliseconds
>     at sun.nio.ch.Net.connect0(Native Method)
>     at sun.nio.ch.Net.connect(Net.java:364)
>     at sun.nio.ch.Net.connect(Net.java:356)
>     at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:623)
>     at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:96)
>     at sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:80)
>     at
>
> org.apache.accumulo.core.util.TTimeoutTransport.create(TTimeoutTransport.java:48)
>     at
>
> org.apache.accumulo.core.client.impl.ThriftTransportPool.createNewTransport(ThriftTransportPool.java:473)
>     at
>
> org.apache.accumulo.core.client.impl.ThriftTransportPool.getAnyTransport(ThriftTransportPool.java:429)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:152)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:128)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.getConnection(ServerClient.java:123)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.executeRaw(ServerClient.java:105)
>     at
>
> org.apache.accumulo.core.client.impl.ServerClient.execute(ServerClient.java:71)
>     at
>
> org.apache.accumulo.core.client.impl.ConnectorImpl.<init>(ConnectorImpl.java:64)
>     at
>
> org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:227)
>     at
>
> org.apache.accumulo.core.client.ZooKeeperInstance.getConnector(ZooKeeperInstance.java:222)
>     at
>
> org.apache.accumulo.minicluster.MiniAccumuloClusterTest.test(MiniAccumuloClusterTest.java:70)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:601)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
>
>
> Results :
>
> Tests in error:
>
>
> testPerTableClasspath(org.apache.accumulo.minicluster.MiniAccumuloClusterTest):
> test timed out after 60000 milliseconds
>   test(org.apache.accumulo.minicluster.MiniAccumuloClusterTest): test timed
> out after 30000 milliseconds
>
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Accumulo Project ........................... SUCCESS [1.862s]
> [INFO] Trace ............................................. SUCCESS [4.138s]
> [INFO] Fate .............................................. SUCCESS [1.790s]
> [INFO] Start ............................................. SUCCESS
> [31.191s]
> [INFO] Core .............................................. SUCCESS
> [1:03.105s]
> [INFO] Server ............................................ SUCCESS [4.000s]
> [INFO] Examples .......................................... SUCCESS [0.039s]
> [INFO] Simple Examples ................................... SUCCESS [8.532s]
> [INFO] MiniCluster ....................................... FAILURE
> [1:34.101s]
> [INFO] Testing ........................................... SKIPPED
> [INFO] Proxy ............................................. SKIPPED
> [INFO] Assemblies ........................................ SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 3:29.667s
> [INFO] Finished at: Thu Jun 13 10:06:07 EDT 2013
> [INFO] Final Memory: 40M/309M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test)
> on project accumulo-minicluster: There are test failures.
> [ERROR]
> [ERROR] Please refer to /home/blue/1.5/minicluster/target/surefire-reports
> for the individual test results.
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :accumulo-minicluster*
>
> *
>