Issue Type: Bug Bug
Assignee: Oleg Nenashev
Components: core, lockable-resources-plugin, throttle-concurrent-builds-plugin
Created: 15/Apr/15 11:02 PM
Description:

Setup:

Set Jenkins to have one node (master), and two executors.
Create a throttle category my-category with global max 1.

Create freestyle project A.
Build step `sleep 5`.

Create freestyle project B.
Throttle on my-category.
Build step `sleep 10`.

Create freestyle project C.
Throttle on my-category.
Build step `sleep 10`.
Trigger downstream project D.

Create freestyle project D.
Block on upstream jobs.
Build step `sleep 10`.

Trigger A, B, C, and D, in that order.

What I expected:

A and B start.
A finishes.
B finishes.
C starts.
C finishes.
D starts.
D finishes.

What happened:

A and B start.
A finishes.
D starts.
B finishes.
C starts.
D finishes.
C finishes.

D does not wait on C.

I also tried lockable resource plugin with the same setup, but it didn't work either.

Project: Jenkins
Priority: Minor Minor
Reporter: Paul Draper
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to