zuul/zuul/merger
James E. Blair 66008900a8 Send synthetic merge completed events on cleanup
When a merger crashes, the scheduler identifies merge jobs which
were left in an incomplete state and cleans them up.  However there
may be queue items waiting for merge complete events, and nothing
generates those in this case.

Update the merge job cleanup procedure to mimic the executor job
cleanup procedure which, in addition to deleting the incomplete job
requests, also creates synthetic complete events in order to prompt
the scheduler to resume processing.

Change-Id: Idea384f636a0cd9e8c82ee92d3f5a65bef0889f2
2021-09-20 10:37:39 -07:00
..
__init__.py Split the merger into a separate process 2014-02-17 11:47:15 -08:00
client.py Send synthetic merge completed events on cleanup 2021-09-20 10:37:39 -07:00
merger.py Send merge completed events even in case of error 2021-08-19 10:21:21 -07:00
server.py Try harder to unlock failed build requests 2021-09-07 09:34:44 -07:00