diff options
author | James E. Blair <jim@acmegating.com> | 2022-10-29 18:05:56 -0700 |
---|---|---|
committer | James E. Blair <jim@acmegating.com> | 2022-11-07 08:41:10 -0800 |
commit | c355adf44e18fc5d8c8e30dccbada1d9bbcd0c19 (patch) | |
tree | c840b99030203926c487d830a04eb20183d2ed01 /zuul/zk/event_queues.py | |
parent | 1d8117097f5a4655e4e672cdcd6aa3ae09647c08 (diff) | |
download | zuul-c355adf44e18fc5d8c8e30dccbada1d9bbcd0c19.tar.gz |
Add playbook semaphores
This adds the ability to specify that the Zuul executor should
acquire a semaphore before running an individual playbook. This
is useful for long running jobs which need exclusive access to
a resources for only a small amount of time.
Change-Id: I90f5e0f570ef6c4b0986b0143318a78ddc27bbde
Diffstat (limited to 'zuul/zk/event_queues.py')
-rw-r--r-- | zuul/zk/event_queues.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/zuul/zk/event_queues.py b/zuul/zk/event_queues.py index ad7529791..ebb33ec88 100644 --- a/zuul/zk/event_queues.py +++ b/zuul/zk/event_queues.py @@ -40,6 +40,7 @@ RESULT_EVENT_TYPE_MAP = { "FilesChangesCompletedEvent": model.FilesChangesCompletedEvent, "MergeCompletedEvent": model.MergeCompletedEvent, "NodesProvisionedEvent": model.NodesProvisionedEvent, + "SemaphoreReleaseEvent": model.SemaphoreReleaseEvent, } MANAGEMENT_EVENT_TYPE_MAP = { |