zuul/zuul
Simon Westphahl ebcbb544be Ensure single instance for active event gathering
Active event gathering uses leader election to ensure that there is
only one instance at a time receiving events.

Change-Id: Ib9e095430fa82be2327dcf7fd01ee4275b17415f
2021-03-31 11:33:27 +02:00
..
ansible Reduce amount of 'Waiting on logger' messages sent 2021-03-09 21:16:21 +01:00
cmd Switch to Zookeeper backed management event queues 2021-03-18 09:24:09 +01:00
connection Make ConnectionRegistry mandatory for Scheduler 2021-03-08 18:51:32 -08:00
driver Ensure single instance for active event gathering 2021-03-31 11:33:27 +02:00
execution_context Add wrapper driver execution context 2017-08-18 16:35:12 -07:00
executor Merge "Get executor job params" 2021-03-26 22:06:38 +00:00
lib Improve test output by using named queues 2021-03-24 07:39:15 +01:00
manager Report enqueue stats as ms 2021-03-17 15:03:18 -07:00
merger Merge "Component Registry in ZooKeeper" 2021-03-13 14:35:06 +00:00
reporter Check cycle items are mergeable before reporting 2021-03-01 18:45:29 +00:00
source Allow refreshing volatile data in canMerge check 2021-03-01 18:45:02 +00:00
sphinx docs: remove zuuldocs domain 2020-08-04 16:10:09 +10:00
trigger Annotate logs in the zuul driver with event ids 2019-05-17 06:06:11 +02:00
web Merge "Get executor job params" 2021-03-26 22:06:38 +00:00
zk Ensure single instance for active event gathering 2021-03-31 11:33:27 +02:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
_setup_hook.py Revert "Revert "Create zuul/web/static on demand"" 2020-07-07 19:53:33 +02:00
change_matcher.py Match tag items against containing branches 2020-03-06 13:29:18 -08:00
configloader.py Store semaphore state in Zookeeper 2021-03-24 09:30:32 +01:00
exceptions.py web: add tenant and project scoped, JWT-protected actions 2019-07-10 12:11:14 +02:00
model.py Merge "Get executor job params" 2021-03-26 22:06:38 +00:00
nodepool.py Prepare Zookeeper for scale-out scheduler 2021-02-15 14:44:18 +01:00
rpcclient.py Add client_id to RPC client 2020-01-28 10:16:19 +01:00
rpclistener.py Merge "Get executor job params" 2021-03-26 22:06:38 +00:00
scheduler.py Merge "Don't refresh change when enqueuing an dequeue event" 2021-03-26 19:38:23 +00:00
version.py Report git sha in status page version 2018-04-27 10:21:43 -07:00