commit | 9a0e194afa7f23248f97f7a1253d1cb605844971 | [log] [tgz] |
---|---|---|
author | Tobias Henkel <tobias.henkel@bmw-carit.de> | Mon Mar 20 16:16:02 2017 +0100 |
committer | Tobias Henkel <tobias.henkel@bmw-carit.de> | Mon Apr 03 07:09:27 2017 +0200 |
tree | 06193815cae4f7adc5914bf8c75cc8e25b5099e2 | |
parent | 77e5e8077dc93104467343f3d7cfb38180bb6d17 [diff] |
Change mutex to counting semaphore The mutex in zuul is great but is limited to run one job at the same time. Some use cases like using a limited number floating licenses in jobs cannot be handled with this. Thus this changes the mutex functionality to a counting semaphore (which defaults to 1). This is a port of Ida589e49bc6694f4ccc4c586e0d43b391b8c3ae4 to zuulv3 branch. Change-Id: Icf4013a6215e2b10ca8e6309928b9e5881dda02c