[ https://issues.apache.org/jira/browse/LUCENE-4451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466695#comment-13466695 ]
Dawid Weiss commented on LUCENE-4451: ------------------------------------- I pushed a tentative fix for this (includes a test case). https://github.com/carrotsearch/randomizedtesting/issues/127 I'd still like to hold for some time to make sure it's the best way to solve it. > Memory leak per unique thread caused by RandomizedContext.contexts static map > ----------------------------------------------------------------------------- > > Key: LUCENE-4451 > URL: https://issues.apache.org/jira/browse/LUCENE-4451 > Project: Lucene - Core > Issue Type: Bug > Reporter: Michael McCandless > Assignee: Dawid Weiss > > In digging on the hard-to-understand OOMEs with > TestDirectPostingsFormat ... I found (thank you YourKit) that > RandomizedContext (in randomizedtesting JAR) seems to be holding onto > all threads created by the test. The test does create many very short > lived threads (testing the thread safety of the postings format), in > BasePostingsFormatTestCase.testTerms), and somehow these seem to tie > up a lot (~100 MB) of RAM in RandomizedContext.contexts static map. > For now I've disabled all thread testing (committed {{false &&}} inside > {{BPFTC.testTerms}}), but hopefully we can fix the root cause here, eg > when a thread exits can we clear it from that map? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org