Status: Open (View Workflow)
Oracle Java 1.7.0_40
My Jenkins has an issue with memory usage when multiconfig jobs are configured to publish TAP test results. When I click and try to view a job after tests have run, the request times out and memory usage on the server goes up until the whole heap is exhausted. Subsequent runs all fail on memory errors and all web requests time out. Disabling the TAP plugin makes the memory problem go away, as far as I can tell. I've made a heap dump from an affected state available here to look at:
- is blocking
JENKINS-24250 TAP plugin truncates testresult.tap file
- is related to
JENKINS-17887 Jenkins TAP plugin should scale to millions of tests in thousands of test sets
Thanks, Bruno. I'm happy to provide any other data you might need when you get to it.
Hi Ken, just a quick update on this issue.
I'm releasing 1.18 with a few old pending issues tonight.
1.19 will be focused in memory management and JVM crashes. 1.20 will be bugfixes and code review.
Sorry for taking so long to take care of this issue.
Thanks for reporting, and thanks for the dump. I'm going out of the city for a few days, and will work on this issue as soon as I'm back to Sao Paulo. Let me know if you need anything in the meantime.
By the way, I've raised the priority to critical and removed the core component, since it's very likely an issue in tap-plugin. If we find out that this could happen to other projects, not only multiconfig, we can mark it as blocker
Thanks a lot!