Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 331187

Summary: [build] AutoBuildJob should be run without holding the Workspace Root rule
Product: [Eclipse Project] Platform Reporter: James Blackburn <jamesblackburn+eclipse>
Component: ResourcesAssignee: Platform-Resources-Inbox <platform-resources-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, gautier.desaintmartinlacaze, Lars.Vogel, marko.tomljenovic, mikhail.barg, mistria, mjmeijer, shishkov.ilia, yevshif
Version: 3.7Keywords: performance
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/116803
Whiteboard:
Bug Depends on: 249951, 307097, 343256    
Bug Blocks: 527212    

Description James Blackburn CLA 2010-11-26 05:22:06 EST
Project builds can be run with relaxed scheduling rules, however workspace and auto-build still lock the workspace.

This may go hand in hand with running each builder with its requested scheduling rule (rather than the current behaviour of running the lot with a MultiRule of all the BuildCommands being run).
Comment 1 James Blackburn CLA 2010-11-26 05:29:42 EST
*** Bug 331085 has been marked as a duplicate of this bug. ***
Comment 2 James Blackburn CLA 2011-05-03 11:46:04 EDT
The Workspace#buildInternal now runs with null rule if the builders, for the requested projects use a relaxed rule.

Some work can be done to tidy up IProject#internalBuild and IWorkspace#buildInternal so they don't being and end operation for the PRE/POST_BUILD notifications.
Comment 3 Eclipse Genie CLA 2018-02-06 11:03:51 EST
New Gerrit change created: https://git.eclipse.org/r/116803
Comment 4 Lars Vogel CLA 2019-02-28 06:21:27 EST
Mickael, I think you allowed parallel builds and your last comment in the abandoned Gerrit was that you do not need this anymore.

Marking as worksforme, please reopen if you still want to do something here.