[ https://issues.apache.org/jira/browse/LUCENE-4451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael McCandless resolved LUCENE-4451. ---------------------------------------- Resolution: Fixed Fix Version/s: 5.0 4.1 Thanks Dawid! > 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 > Fix For: 4.1, 5.0 > > Attachments: LUCENE-4451.patch > > > 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