Alex Dadgar
|
fd3e469d5e
|
Remove requeue because it is a subset of EnqueueAll now
|
2016-06-24 10:14:34 -07:00 |
|
Alex Dadgar
|
2f8bb4b235
|
When enqueuing into eval broker always pass blocked eval's token
|
2016-06-23 22:40:22 -07:00 |
|
Sean Chittenden
|
1aefdb1e15
|
Use the correctly typed rand.Int* variant
|
2016-06-10 15:50:11 -04:00 |
|
Sean Chittenden
|
3a1dc9a194
|
Use rand.Int*n() where appropriate
|
2016-06-10 15:50:11 -04:00 |
|
Sean Chittenden
|
4e2835d5ff
|
Use the correctly typed rand.Int* variant
|
2016-06-10 15:48:36 -04:00 |
|
Sean Chittenden
|
66b4b2a99f
|
Use rand.Int*n() where appropriate
|
2016-06-10 15:48:36 -04:00 |
|
Alex Dadgar
|
060318845f
|
Comments addressed
|
2016-05-31 11:39:03 -07:00 |
|
Alex Dadgar
|
1f9f015c1b
|
Fix race condition in which a reblocked evaluation could be dropped
|
2016-05-27 16:53:10 -07:00 |
|
Alex Dadgar
|
1c6d3e129a
|
EnqueueAll inserts all evaluations before unblocking dequeue calls
|
2016-05-18 12:13:59 -07:00 |
|
Alex Dadgar
|
045f7807e0
|
eval_broker.Enqueue no longer returns an error
|
2016-05-18 11:35:15 -07:00 |
|
Alex Dadgar
|
74726278b9
|
core: Pause NackTimeout while in the plan_queue as progress is being made
|
2016-03-04 12:59:35 -08:00 |
|
Alex Dadgar
|
d2e88f0116
|
Fix panic when Ack occurs at delivery limit
|
2016-02-11 11:07:18 -08:00 |
|
Alex Dadgar
|
74135f02a4
|
Blocked Eval tracker
|
2016-01-31 18:04:45 -08:00 |
|
Alex Dadgar
|
cbb1992929
|
Make a zero timeout for eval_broker.Dequeue() block
|
2015-11-23 11:59:49 -08:00 |
|
Alex Dadgar
|
af7d896c2a
|
nil-pointer dereference with empty timeout Dequeue
|
2015-11-20 16:49:55 -08:00 |
|
Armon Dadgar
|
b9bb7bdaaa
|
nomad: OutstandingReset returns specific errors
|
2015-10-23 10:22:17 -07:00 |
|
Armon Dadgar
|
16fd84f25a
|
nomad: Adding OutstandingReset to EvalBroker
|
2015-10-23 10:14:16 -07:00 |
|
Armon Dadgar
|
ea0795995d
|
Use a single implementation of GenerateUUID
|
2015-09-07 15:23:03 -07:00 |
|
Armon Dadgar
|
fe2e046481
|
nomad: support time wait for evaluations
|
2015-09-07 13:00:45 -07:00 |
|
Armon Dadgar
|
79a1471b85
|
nomad: add delivery limit to eval broker
|
2015-08-16 10:55:55 -07:00 |
|
Armon Dadgar
|
183a238481
|
nomad: avoid split-brain eval handling after leader transition
|
2015-08-12 15:25:31 -07:00 |
|
Armon Dadgar
|
011484ea74
|
nomad: eval broker serializes by JobID
|
2015-08-05 17:55:15 -07:00 |
|
Armon Dadgar
|
078d80432a
|
nomad: deduplicate enqueue of evaluations
|
2015-08-05 17:06:02 -07:00 |
|
Armon Dadgar
|
7cdcc45c64
|
nomad: cleanup stats goroutines
|
2015-08-05 16:45:50 -07:00 |
|
Armon Dadgar
|
2f05a260bb
|
nomad: add checking if eval broker enabled
|
2015-08-05 16:41:39 -07:00 |
|
Armon Dadgar
|
7f49f25de1
|
nomad: ensure FIFO dequeue with same priority
|
2015-07-23 22:58:12 -07:00 |
|
Armon Dadgar
|
93b832cf59
|
nomad: emit metrics from the eval broker
|
2015-07-23 22:17:37 -07:00 |
|
Armon Dadgar
|
7aad418345
|
nomad: method to test if outstanding evaluation
|
2015-07-23 21:58:13 -07:00 |
|
Armon Dadgar
|
fc11808fe9
|
nomad: add eval broker, configurable nack timeout
|
2015-07-23 21:44:17 -07:00 |
|
Armon Dadgar
|
5fcc39c399
|
nomad: testing the eval broker
|
2015-07-23 21:37:28 -07:00 |
|
Armon Dadgar
|
2a76fd34f0
|
nomad: first pass at eval broker
|
2015-07-23 17:31:08 -07:00 |
|