cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sylvain Lebresne (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-6964) error in logs: ByteBuf.release() was not called before it's garbage-collected
Date Tue, 01 Apr 2014 08:16:18 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-6964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sylvain Lebresne updated CASSANDRA-6964:
----------------------------------------

    Fix Version/s:     (was: 2.1)
                   2.1 beta3

> error in logs: ByteBuf.release() was not called before it's garbage-collected
> -----------------------------------------------------------------------------
>
>                 Key: CASSANDRA-6964
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6964
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Russ Hatch
>             Fix For: 2.1 beta3
>
>         Attachments: node1.log
>
>
> Running some of our paging tests against 2.1 several of these exceptions are triggered:
> {noformat}
> run_tests:
>      [java] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
>      [java] SLF4J: Defaulting to no-operation (NOP) logger implementation
>      [java] SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
>      [java] test_zero_page_size_ignored (__main__.TestPagingSize) ... ERROR
>      [java] 
>      [java] ======================================================================
>      [java] ERROR: test_zero_page_size_ignored (__main__.TestPagingSize)
>      [java] ----------------------------------------------------------------------
>      [java] Traceback (most recent call last):
>      [java]   File "/home/rhatch/git/knifewine/cassandra-dtest-jython/base.py", line
152, in tearDown
>      [java]     raise AssertionError('Unexpected error in %s node log: %s' % (node.name,
errors))
>      [java] AssertionError: Unexpected error in node1 node log: ["ERROR [nioEventLoopGroup-3-2]
2014-03-31 17:16:44,337 Slf4JLogger.java:176 - LEAK: ByteBuf.release() was not called before
it's garbage-collected. Enable advanced leak reporting to find out where the leak occurred.
To enable advanced leak reporting, specify the JVM option '-Dio.netty.leakDetectionLevel=advanced'
or call ResourceLeakDetector.setLevel()\n"]
>      [java] 
>      [java] ----------------------------------------------------------------------
>      [java] Ran 1 test in 37.876s
>      [java] 
>      [java] FAILED (errors=1)
> {noformat}
> These tests are run through jython with the java driver, so there's a little bit of setup
needed (if you have ccm and dtest you are most of the way there):
> 1. clone and set up https://github.com/riptano/cassandra-dtest-jython . You may need
to install ivy and copy ivy.jar to ~/.ant/lib/ivy.jar
> 2. you should have ccm, and CASSANDRA_DIR should be set in your environment
> 3. from the root of cassandra-dtest-jython run the tests with 'ant run_tests'. The tests
take about 10 minutes run completely.
> 4. if you don't want to wait for the entire test suite to run, change the bottom of paging_test.py
to just run a single test like so:
> {noformat}
> if __name__ == '__main__':
>     suite = unittest.TestSuite()
>     suite.addTest(TestPagingSize("test_zero_page_size_ignored"))
>     
>     unittest.TextTestRunner(verbosity=2).run(suite)
>     
>     exit(0)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message