Interesting, does it constantly fail for you?

On Nov 16, 2016 7:29 AM, "Enrico Olivelli" <[email protected]> wrote:

> The only way to make tests work again is to configure 4G or RAM for
> surefire
>
> <argLine>-Xmx4G -Djava.net.preferIPv4Stack=true</argLine>
>
> New memory leaks ?
>
> some time (with more RAM) I get some "too many open files" error
>
> testAsyncBookieRecoveryToRandomBookies[4](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.094 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.
> testAsyncBookieRecoveryToRandomBookies(BookieRecoveryTest.java:353)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.
> testAsyncBookieRecoveryToRandomBookies(BookieRecoveryTest.java:353)
>
> recoverWithoutPasswordInConf[4](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.104 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.
> recoverWithoutPasswordInConf(BookieRecoveryTest.java:844)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.
> recoverWithoutPasswordInConf(BookieRecoveryTest.java:844)
>
> testSyncBookieRecoveryToSpecificBookie[4](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.042 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testSyncBookieRecoveryToRandomBookiesCheckForDupes[4](org.
> apache.bookkeeper.client.BookieRecoveryTest)
>  Time elapsed: 0.027 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testAsyncBookieRecoveryToSpecificBookie[4](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.018 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to open a server socket.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.net.SocketException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testBookieRecoveryOnClosedLedgers[4](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.015 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> ensurePasswordUsedForOldLedgers[4](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.005 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testSyncBookieRecoveryToRandomBookies[5](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 1.108 sec  <<< ERROR!
> org.jboss.netty.channel.ChannelException: Failed to create a selector.
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testMetadataConflictWithRecovery[5](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testAsyncBookieRecoveryToRandomBookiesNotEnoughBookies[5](
> org.apache.bookkeeper.client.BookieRecoveryTest)
>  Time elapsed: 0.102 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testBookieRecoveryOnInRecoveryLedger[5](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.102 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testBookieRecoveryOnOpenedLedgers[5](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testAsyncBookieRecoveryToRandomBookies[5](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.102 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> recoverWithoutPasswordInConf[5](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.102 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testSyncBookieRecoveryToSpecificBookie[5](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testSyncBookieRecoveryToRandomBookiesCheckForDupes[5](org.
> apache.bookkeeper.client.BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testAsyncBookieRecoveryToSpecificBookie[5](org.apache.bookkeeper.client.
> BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> testBookieRecoveryOnClosedLedgers[5](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.102 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
> ensurePasswordUsedForOldLedgers[5](org.apache.bookkeeper.
> client.BookieRecoveryTest)
>  Time elapsed: 0.101 sec  <<< ERROR!
> java.io.IOException: Couldn't instantiate
> org.apache.zookeeper.ClientCnxnSocketNIO
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
> Caused by: java.io.IOException: Too many open files
>     at org.apache.bookkeeper.client.BookieRecoveryTest.setUp(
> BookieRecoveryTest.java:110)
>
>
>
> -- Enrico
>
> 2016-11-16 15:27 GMT+01:00 Enrico Olivelli <[email protected]>:
> > Hi all,
> > after pulling latest commit  2ba9a2c4f7192ec0abaccdfd334025b4ddb9da66
> > Date:   Fri Nov 11 18:37:35 2016 -0800
> >     BOOKKEEPER-962: Add more journal timing stats
> >
> > I'm not able to run the full suite of tests (a simple mvn clean install)
> >
> > The VM crashes
> >
> > INFO] Total time: 16:50 min
> > [INFO] Finished at: 2016-11-16T15:20:46+01:00
> > [INFO] Final Memory: 39M/1137M
> > [INFO] ------------------------------------------------------------
> ------------
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test
> > (default-test) on project bookkeeper-server: ExecutionException The
> > forked VM terminated without properly saying goodbye. VM crash or
> > System.exit called?
> >
> > I'm trying to find a work-around
> >
> >
> > Enrico
>

Reply via email to