This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/buildman
Joseph Schorr f9f60b9faf Fix some issues around state in the build managers
- Make sure to cleanup the job if the executor could not be started
- Change the setup leeway to further ensure there isn't any crossover between the queue item timing out and the cleanup of the jobs
- Make the lock used for marking jobs as internal error extremely long, but also based on the execution ID. This should ensure we don't get duplicates while allowing different executions to be handled properly.
- Make sure to invoke the callback update for the queue before we run off to etcd; should reduce certain timeouts

Hopefully Fixes #1836
2016-09-15 14:37:45 -04:00
..
component Better handling and logging of exceptions in build manager 2016-08-30 13:52:36 -04:00
jobutil Bug fixes, refactoring and "new" tests for the build manager 2016-07-18 13:46:48 -04:00
manager Fix some issues around state in the build managers 2016-09-15 14:37:45 -04:00
qemu-coreos Add labels to the QEMU image with the CoreOS channel and version 2016-09-12 13:01:59 -04:00
templates Use Google public DNS in builder VMs 2016-09-12 15:05:13 -04:00
__init__.py WIP: Start implementation of the build manager/controller. This code is not yet working completely. 2014-11-11 18:23:15 -05:00
asyncutil.py buildman: rm unused imports 2015-03-09 13:04:16 -04:00
builder.py Add exception logging to the build manager 2015-09-30 15:49:35 -04:00
enums.py Make sure the build manager dies on an unhandled schedule exception 2015-02-25 12:19:21 -05:00
server.py Fix some issues around state in the build managers 2016-09-15 14:37:45 -04:00