Alex Dadgar
6911bd7676
Worker waits til max ModifyIndex across EvalsByJob
...
This PR fixes a scheduling race condition in which the plan results from
one invocation of the scheduler were not being considered by the next
since the Worker was not waiting for the correct index.
Fixes https://github.com/hashicorp/nomad/issues/3198
2017-09-14 14:28:43 -07:00
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
e7b128271f
Diff code fixes
2017-04-16 16:54:40 -07:00
Alex Dadgar
5be806a3df
Fix vet script and fix vet problems
...
This PR fixes our vet script and fixes all the missed vet changes.
It also fixes pointers being printed in `nomad stop <job>` and `nomad
node-status <node>`.
2017-02-27 16:00:19 -08:00
Alex Dadgar
d182aac7a7
Fix nomad tests
2017-02-07 22:10:33 -08:00
Alex Dadgar
04862ca10e
Tests compile
2017-02-07 21:30:57 -08:00
Alex Dadgar
a1d08c2aba
Add scheduler version enforcement
2016-10-26 14:52:48 -07:00
Diptanu Choudhury
6193529040
Fixed more tests
2016-07-25 17:31:40 -07:00
Alex Dadgar
ecdce9a641
don't dequeue
2016-06-07 09:51:20 -07:00
Alex Dadgar
3100b4a086
Change eval_endpoint test to not retry but block longer
2016-06-03 12:02:49 -07:00
Alex Dadgar
299a0bb4b3
up timeout for dequeue in test
2016-06-03 11:36:50 -07:00
Alex Dadgar
629542f64e
flaky test
2016-05-31 23:50:14 +00:00
Alex Dadgar
18d9e89065
Reuse the same evaluation and reblock it until there is no more work to do
2016-05-24 20:10:56 -07:00
Alex Dadgar
045f7807e0
eval_broker.Enqueue no longer returns an error
2016-05-18 11:35:15 -07:00
Ivo Verberk
0c01ca49e6
Refactoring continued
...
* Refactor other cli commands to new design
* Add PrefixList method to api package
* Add more tests
2015-12-24 20:53:37 +01:00
Ryan Uber
d21c49dedd
nomad: cleanup and more tests
2015-10-30 08:27:47 -07:00
Ryan Uber
ff37110deb
nomad: more tests
2015-10-29 19:14:21 -07:00
Ryan Uber
55cb559eae
nomad: support blocking queries on eval-specific allocations
2015-10-29 16:20:57 -07:00
Ryan Uber
1469d0e7c4
nomad: support blocking queries for single evals
2015-10-29 16:12:25 -07:00
Ryan Uber
4e70d52e29
nomad: support blocking queries on eval list
2015-10-28 18:34:56 -07:00
Alex Dadgar
2f5a2b795b
Fix a racy test and increase the raft timeouts to mitigate other racy tests
2015-10-16 17:53:43 -07:00
Ryan Uber
747991dc61
nomad: fix test race
2015-09-25 16:07:37 -07:00
Armon Dadgar
2ff133c0e6
nomad: rename region1 to global. Fixes #41
2015-09-13 18:18:40 -07:00
Armon Dadgar
ea0795995d
Use a single implementation of GenerateUUID
2015-09-07 15:23:03 -07:00
Armon Dadgar
a2a58e0e98
nomad: guard eval creation based on parent eval
2015-09-07 14:21:38 -07:00
Armon Dadgar
96a8d079e2
nomad: adding Eval.Create endpoint
2015-09-07 14:17:11 -07:00
Armon Dadgar
8bedd3769c
nomad: unifying the state store API
2015-09-06 20:56:38 -07:00
Armon Dadgar
1a5579384a
nomad: cleanup API descrepencies
2015-09-06 20:47:42 -07:00
Armon Dadgar
1e945605e3
nomad: adding endpoint for allocations by eval
2015-09-06 16:14:41 -07:00
Armon Dadgar
2901b544e9
nomad: adding eval list endpoint
2015-09-06 16:01:16 -07:00
Armon Dadgar
5973fd192c
nomad: improve test reliability
2015-08-16 17:43:30 -07:00
Armon Dadgar
2c8d404e15
nomad: adding endpoint to force node re-evaluate
2015-08-15 18:20:35 -07:00
Armon Dadgar
4a52c2a357
nomad: log error
2015-08-15 16:08:12 -07:00
Armon Dadgar
5b718cea0d
nomad: Adding Eval.Reap
2015-08-15 15:42:44 -07:00
Armon Dadgar
dd82bdb059
nomad: rename to EvalToken
2015-08-15 14:22:21 -07:00
Armon Dadgar
39c82cd1bd
nomad: adding eval update functionality
2015-08-15 14:16:40 -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
a2feb20903
nomad: UpsertEvals can take a list of Evals
2015-08-06 14:51:15 -07:00
Armon Dadgar
fe14b62605
nomad: increase test reliability
2015-08-05 16:46:07 -07:00
Armon Dadgar
6025b22952
nomad: check for err in test
2015-08-04 17:13:32 -07:00
Armon Dadgar
3c2a16038b
nomad: first pass adding scheduling workers
2015-07-28 15:12:08 -07:00
Armon Dadgar
e820b3ae3c
nomad: adding Eval endpoints for Ack and Nack
2015-07-23 22:11:25 -07:00
Armon Dadgar
0a08c1ce49
nomad: adding Eval.Dequeue endpoint
2015-07-23 21:58:51 -07:00
Armon Dadgar
eff7170c77
nomad: adding RPC endpoints for fetching Eval
2015-07-23 16:00:19 -07:00