Alex Dadgar
|
4173834231
|
Enable more linters
|
2017-09-26 15:26:33 -07:00 |
|
Alex Dadgar
|
f91312a49a
|
Fix typo
|
2017-07-14 09:53:46 -07:00 |
|
Alex Dadgar
|
7a74080079
|
Log reason a plan gets rejected per node.
This PR adds a log explaining why a plan gets rejected. Should help
debugging.
|
2017-07-13 17:14:02 -07:00 |
|
Alex Dadgar
|
952a22fb02
|
plan apply tests
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
477c713df5
|
Plan apply handles canaries and success is set via update
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
09dfa2fc10
|
Rename CreateDeployments and remove cancelling behavior in state_store
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
b3f4db0930
|
cancel deployments
|
2017-07-07 12:01:17 -07:00 |
|
Alex Dadgar
|
83f5e65aae
|
Plan allows updating the status of deployments
|
2017-05-11 12:49:04 -07:00 |
|
Alex Dadgar
|
7078d563cb
|
Create Deployments through plan application
|
2017-05-05 15:33:19 -07:00 |
|
Alex Dadgar
|
b67c40f717
|
Proper denormalization in optimistic state store
|
2017-05-01 14:49:57 -07:00 |
|
Alex Dadgar
|
c261fe324e
|
Fix a panic during plan evaluation
This PR fixes a potential source of a panic while evaluating a plan with
all_at_once set to true with partial failures.
Fixes #2531
|
2017-04-10 14:56:21 -07:00 |
|
Alex Dadgar
|
b69b357c7f
|
Nomad builds
|
2017-02-07 20:31:23 -08:00 |
|
Alex Dadgar
|
8f5f12ae81
|
Scheduler no longer produces failed allocations; failed alloc metrics stored in evaluation
|
2016-05-18 18:11:40 -07:00 |
|
Alex Dadgar
|
330aec45b9
|
Remove outstanding reset from plan applier
|
2016-03-04 17:25:37 -08:00 |
|
Armon Dadgar
|
6a883e1389
|
nomad: do not skip node plan if we receive an evaluation result
|
2016-02-22 22:32:02 -08:00 |
|
Alex Dadgar
|
88ddfbed31
|
Revert "Debug messages around the plan and plan response"
This reverts commit 7646657e6b8a892210779eaf5708341b94b29b24.
|
2016-02-22 22:24:52 -08:00 |
|
Alex Dadgar
|
64cabb5a97
|
Revert "Debug log in plan apply"
This reverts commit 532df0d27e02e0cb30b6e3a28b9c4b5778bd71b3.
|
2016-02-22 22:24:27 -08:00 |
|
Alex Dadgar
|
c2242552a1
|
Debug messages around the plan and plan response
|
2016-02-22 20:36:11 -08:00 |
|
Alex Dadgar
|
b72b3ce190
|
Debug log in plan apply
|
2016-02-22 16:12:16 -08:00 |
|
Alex Dadgar
|
0b65fb410a
|
add debug error if there is a partial apply and refresh index isn't set
|
2016-02-22 13:03:40 -08:00 |
|
Armon Dadgar
|
fd5d7906f4
|
nomad: cleanup handling of refresh index
|
2016-02-22 11:43:41 -08:00 |
|
Armon Dadgar
|
e4524b173c
|
Address review feedback
|
2016-02-21 13:32:45 -08:00 |
|
Armon Dadgar
|
0e24df554e
|
nomad: allow for job normalization
|
2016-02-21 11:42:54 -08:00 |
|
Armon Dadgar
|
3746bf7cd3
|
nomad: use CPU count to determine pool size
|
2016-02-20 13:42:13 -08:00 |
|
Armon Dadgar
|
d69b8d055b
|
nomad: extra comment
|
2016-02-20 13:41:49 -08:00 |
|
Armon Dadgar
|
813b02c8b4
|
nomad: plan apply uses the EvaluatePool
|
2016-02-20 13:12:14 -08:00 |
|
Armon Dadgar
|
2d7236eb95
|
nomad: Use AllocsByNodeTerminal in plan apply
|
2016-02-20 11:26:38 -08:00 |
|
Alex Dadgar
|
a64f07b809
|
Store alloc creation time
|
2016-02-08 21:58:05 -08:00 |
|
Armon Dadgar
|
c6502fac83
|
nomad: use OutstandingReset in Eval endpoints and Plan apply
|
2015-10-23 10:22:44 -07:00 |
|
Armon Dadgar
|
953e0f3944
|
nomad: comment cleanups
|
2015-10-12 14:35:17 -07:00 |
|
Armon Dadgar
|
9b80375f86
|
nomad: refresh snapshot under error return
|
2015-10-11 18:47:09 -04:00 |
|
Armon Dadgar
|
8715d8ab8f
|
nomad: overlap plan evaluation with apply
|
2015-10-11 18:47:09 -04:00 |
|
Armon Dadgar
|
08a32d0952
|
nomad: optimistically apply plan to state snapshot
|
2015-10-11 18:47:09 -04:00 |
|
Armon Dadgar
|
8edc9da37d
|
nomad: wait for plan to apply async
|
2015-10-11 18:47:08 -04:00 |
|
Armon Dadgar
|
2cebcf289c
|
nomad: plan apply uses raw Raft future
|
2015-10-11 18:47:08 -04:00 |
|
Ivo Verberk
|
c6e1b13b51
|
Fix vet warnings
|
2015-10-07 12:26:58 +02:00 |
|
Armon Dadgar
|
f575b07827
|
nomad: fixing unit tests
|
2015-09-13 18:46:40 -07:00 |
|
Armon Dadgar
|
cb3aa5d4db
|
nomad: update for new AllocsFit API
|
2015-09-13 14:57:58 -07:00 |
|
Armon Dadgar
|
8bedd3769c
|
nomad: unifying the state store API
|
2015-09-06 20:56:38 -07:00 |
|
Armon Dadgar
|
5832b2f147
|
nomad: adding drain as node property
|
2015-09-06 19:47:02 -07:00 |
|
Armon Dadgar
|
2ea99f211a
|
nomad: updating for new alloc representation
|
2015-08-25 17:36:52 -07:00 |
|
Armon Dadgar
|
c72e6cdb78
|
nomad: plan apply handles update of existing allocation
|
2015-08-22 19:37:21 -07:00 |
|
Armon Dadgar
|
f04e2b81ba
|
nomad: adding evicted state for allocs
|
2015-08-22 18:30:49 -07:00 |
|
Armon Dadgar
|
df8e992172
|
nomad: document some potential races
|
2015-08-15 18:03:05 -07:00 |
|
Armon Dadgar
|
cabefa46bf
|
nomad: thread through failed allocations
|
2015-08-15 13:33:20 -07:00 |
|
Armon Dadgar
|
df21ab3d10
|
scheduler: working on bin pack
|
2015-08-13 11:54:59 -07:00 |
|
Armon Dadgar
|
f7007bfeb5
|
nomad: avoid split-brain in plan processing due to leader transition or eval retry
|
2015-08-12 15:44:36 -07:00 |
|
Armon Dadgar
|
343b1b9c89
|
nomad: move state and mocks into shared packages
|
2015-08-11 14:27:14 -07:00 |
|
Armon Dadgar
|
b320eed46b
|
nomad: planner can fast-path evict-only plans
|
2015-08-07 09:37:45 -07:00 |
|
Armon Dadgar
|
8da3a6b062
|
nomad: use correct nodes index
|
2015-08-05 16:23:17 -07:00 |
|