Jake Moshenko
|
f0ef4347e5
|
Make the redis client use AsyncWrapper and coroutines
Change all log messages to be synchronous
|
2016-11-18 15:59:14 -05:00 |
|
Joseph Schorr
|
c98472e9f3
|
Debug log all cases where we mark a build as incomplete in the queue
Should help us narrow down why some builds are falling back
|
2016-11-07 16:13:52 -05:00 |
|
Jake Moshenko
|
d31e25d5cd
|
Allow the individual build manager types to specify how long the queue should wait before retring a job that fails to schedule.
|
2015-06-10 16:19:50 -04:00 |
|
Jake Moshenko
|
cc70225043
|
Generalize the ephemeral build managers so that any manager may manage a builder spawned by any other manager.
|
2014-12-31 11:33:56 -05:00 |
|
Jake Moshenko
|
34bf92673b
|
Add support for adjusting etcd ttl on job_heartbeat. Switch the heartbeat method to a coroutine.
|
2014-12-22 17:24:44 -05:00 |
|
Jake Moshenko
|
e53b6b0e21
|
Merge remote-tracking branch 'origin/master' into ephemeral
|
2014-12-22 12:14:59 -05:00 |
|
Jake Moshenko
|
12ee8e0fc0
|
Switch a few of the buildman methods to coroutines in order to support network calls in methods. Add a test for the ephemeral build manager.
|
2014-12-22 12:14:16 -05:00 |
|
Jake Moshenko
|
2d7e844753
|
First implementation of ephemeral build lifecycle manager.
|
2014-12-16 13:41:30 -05:00 |
|
Jimmy Zelinskie
|
33f12c58ba
|
Add active worker count to buildmanager logs.
|
2014-12-16 13:37:40 -05:00 |
|
Joseph Schorr
|
b8e873b00b
|
Add support to the build system for tracking if/when the build manager crashes and make sure builds are restarted within a few minutes
|
2014-11-21 14:27:06 -05:00 |
|
Jimmy Zelinskie
|
d0763862b1
|
Simple code review changes.
I sneakily also added local-test.sh and renamed run-local to
local-run.sh.
|
2014-11-20 14:36:22 -05:00 |
|
Jimmy Zelinskie
|
6df6f28edf
|
Lint BuildManager
|
2014-11-18 15:45:56 -05:00 |
|
Joseph Schorr
|
f93c0a46e8
|
WIP: Get everything working except logging and job completion
|
2014-11-12 14:03:07 -05:00 |
|
Joseph Schorr
|
eacf3f01d2
|
WIP: Start implementation of the build manager/controller. This code is not yet working completely.
|
2014-11-11 18:23:15 -05:00 |
|