Alex Dadgar
|
84d06f6abe
|
Sync namespace changes
|
2017-09-07 17:04:21 -07:00 |
Alex Dadgar
|
06eddf243c
|
parallel nomad tests
|
2017-07-25 17:39:36 -07:00 |
Alex Dadgar
|
a9c8b09da8
|
Push to configs
|
2017-04-14 15:24:55 -07:00 |
Alex Dadgar
|
ef875f6dda
|
Delay Nack re-enqueue
Add a delay when an evaluation is nacked that starts off small but
compounds to a larger delay for subsequent Nacks. This creates some
back pressure.
|
2017-04-12 13:41:40 -07:00 |
Alex Dadgar
|
fd3e469d5e
|
Remove requeue because it is a subset of EnqueueAll now
|
2016-06-24 10:14:34 -07:00 |
Alex Dadgar
|
b7e3a45fef
|
fix channel being nil on restore
|
2016-06-07 15:03:08 -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
|
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
|
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
|
343b1b9c89
|
nomad: move state and mocks into shared packages
|
2015-08-11 14:27:14 -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
|
2f05a260bb
|
nomad: add checking if eval broker enabled
|
2015-08-05 16:41:39 -07:00 |
Armon Dadgar
|
df6ab9898b
|
nomad: fixing tests
|
2015-08-04 17:11:20 -07:00 |
Armon Dadgar
|
7f49f25de1
|
nomad: ensure FIFO dequeue with same priority
|
2015-07-23 22:58:12 -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 |