So here's where we are right now: - Jenkins has been downgraded to 1.554.1, the latest LTS release. - There's a minor patch on top of it to band-aid away an annoying Jenkins bug that only really occurs at scale, particularly with MavenModuleSet projects - see https://issues.jenkins-ci.org/browse/JENKINS-22822 - I basically made it stop trying to estimate duration time. Once there's a resolution to JENKINS-22822, we'll turn that back on. - It's no longer possible to create a MavenModuleSet job from scratch - I disabled this due to the huge pains we've had that are caused by various flaws/oversights in the MavenModuleSet project type's architecture. I'm working on tooling to help migrate most MavenModuleSet jobs to freestyle jobs, but even avoiding the hard cases, it ain't easy. - Git polling was busted for most projects due to the newer version of the git plugin defaulting to polling on the master with git+ls-remote and that needing certain directories writeable - that should be fixed now. See INFRA-7810.
As of right now, the UI is loading alright, polling is working, and builds are running. We've got a nice backlog of builds in queue, no less. Assuming it doesn't barf too much over the next day, I'm going to switch my focus to adding support for dynamically provisioned slaves on Rackspace, based on demand - that'll be a while out until it's available, but I've put a higher priority on just getting Jenkins itself to not die horribly on a regular basis than on improving capacity so far. =) A.
