Community
Participate
Working Groups
Some recent chat with Dani have confirmed that there are probably some possible improvements to make the "Build Workspace" job performing better. We should investigate some locking and overall performance improvements in this job.
It is very possible that some occurrences of blocking "Building Workspace" job do happen because of some IncrementalProjectBuilders not overriding getRule() to the best context. Bug 527236 is a proposal to more easily detect such issues. A possible improvement would be to allow parallel jobs, using JobGroup API, to build projects that don't have inter-dependency. A related issue is that AFAIK, there is no easy API to deal with a ProgressMonitor for parallel jobs.
To allow some parallel build, we first need to tackle bug 331187.
New Gerrit change created: https://git.eclipse.org/r/112853
New Gerrit change created: https://git.eclipse.org/r/112854
New Gerrit change created: https://git.eclipse.org/r/116717
New Gerrit change created: https://git.eclipse.org/r/117207
Gerrit change https://git.eclipse.org/r/116717 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.resources.git/commit/?id=79b63f480a3d17985348d30612cb682f53789de4
Moving to 4.9.
This umbrella bug still has living tentacles in several places that cannot be addressed in 4.10 => Moving to 4.11.