The other day I upgraded from Jenkins 1.413 to 1.446. I migrated the data which it reported as old to the new format and upgraded the plugins respectively. All seemed to work fine. Then all of a sudden within an hour or so we hit:
We have the following setup:
- Linux master (6 executors)
- 2 linux nodes (4 executors + 8 executors)
- 2 windows nodes (both running 4 executors)
We have 250-300 jobs. 90% of them are also producing Sonar reports.
This totally crashes Jenkins and it is unreachable after the OOME/PermGen.
Jenkins is running inside a Jetty.
After hitting this problem, I tried increasing the memory settings of Jetty (which was working fine without any memory settings back in 1.413) to:
This seemed to work. Until it became apparent that it only slowed the re-occurrence of the problem.
So, I started jstatd and connected via visualvm and saw:
Permgen: 128m / 90m used.
OldGen: 426.6m / 426.6 m used
Please, fix as it's a blocker for us and I now have to resort to rolling back to our last know good version, i.e. 1.413.
Thanks in advance for looking into this!