zuul/doc/source
Tobias Henkel ae887dab58
Improve resource usage with semaphores
Currently when jobs use semaphores they first get and lock the build
nodes and then aquire the semaphore. If there are many jobs waiting
for the semaphore this can block a substantial part of the available
resources. In order to make this safe default to acquire the semaphore
before requesting the nodes.

However in some cases when jobs with a semaphore shall run as fast as
possible in a consecutive manner then it might be preferrable to
accept some waste of resources. In order to support this use case the
job using a semaphore can override this behavior and still acquire the
semaphore after getting the nodes.

Change-Id: Id6f582ec29219d280d05319d1b822c7934437b7a
2018-11-20 15:20:59 +01:00
..
_static Add logo to docs 2018-05-04 14:46:51 -07:00
admin Quick-start: set content-type header on ssh key upload 2018-11-19 07:14:08 -08:00
developer Merge "Optionally disable service worker in zuul-web" 2018-10-12 16:10:34 +00:00
user Improve resource usage with semaphores 2018-11-20 15:20:59 +01:00
conf.py Update docs theme logo 2018-09-13 23:57:30 +00:00
glossary.rst Require a base job 2017-08-07 14:52:37 -07:00
index.rst Use reno for release notes 2018-03-28 15:52:21 -05:00
releasenotes.rst Update in-development releasenotes title 2018-04-10 08:39:14 -07:00