Bug 331187 - [build] AutoBuildJob should be run without holding the Workspace Root rule
Summary: [build] AutoBuildJob should be run without holding the Workspace Root rule
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.7   Edit
Hardware: All All
: P3 enhancement with 5 votes (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
: 331085 (view as bug list)
Depends on: 249951 307097 343256
Blocks: 527212
  Show dependency tree
 
Reported: 2010-11-26 05:22 EST by James Blackburn CLA
Modified: 2019-02-28 06:21 EST (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.