Armon Dadgar
|
eb408ddd39
|
scheduler: simplify eviction logic
|
2015-08-13 16:29:28 -07:00 |
|
Armon Dadgar
|
057d226d3f
|
scheduler: testing utility methods
|
2015-08-13 16:25:59 -07:00 |
|
Armon Dadgar
|
51edb53fb5
|
scheduler: refactor harness location
|
2015-08-13 15:57:49 -07:00 |
|
Armon Dadgar
|
133d879abd
|
scheduler: working on plan submission
|
2015-08-13 15:17:24 -07:00 |
|
Armon Dadgar
|
0e7ee85c24
|
scheduler: support iterator reset
|
2015-08-13 15:01:02 -07:00 |
|
Armon Dadgar
|
5ba7f0a632
|
scheduler: working on node selection
|
2015-08-13 14:03:03 -07:00 |
|
Armon Dadgar
|
84bbc11b6a
|
nomad: tweak structs
|
2015-08-13 14:02:39 -07:00 |
|
Armon Dadgar
|
c26ebf48bb
|
scheduler: allow changing parameters mid-stream
|
2015-08-13 13:52:20 -07:00 |
|
Armon Dadgar
|
ec4712d157
|
nomad: adding NodesByDatacenterStatus
|
2015-08-13 13:17:03 -07:00 |
|
Armon Dadgar
|
f1f7a83093
|
scheduler: testing bin pack scoring
|
2015-08-13 13:08:15 -07:00 |
|
Armon Dadgar
|
4ad3ceac45
|
scheduler: testing basic bin pack
|
2015-08-13 12:08:53 -07:00 |
|
Armon Dadgar
|
765eebda25
|
scheduler: refactor tests
|
2015-08-13 12:02:42 -07:00 |
|
Armon Dadgar
|
96228795fe
|
scheduler: working on bin pack
|
2015-08-13 11:54:59 -07:00 |
|
Armon Dadgar
|
3e8117e91c
|
scheduler: Adding State to Context
|
2015-08-13 11:33:58 -07:00 |
|
Armon Dadgar
|
a4bf95e282
|
schedueler: adding best fit scoring
|
2015-08-13 11:28:02 -07:00 |
|
Armon Dadgar
|
7320ae90a6
|
scheduler: implement basic constraint iterator
|
2015-08-13 10:46:30 -07:00 |
|
Armon Dadgar
|
fff84e8487
|
scheduler: implementing driver iterator
|
2015-08-13 10:19:46 -07:00 |
|
Armon Dadgar
|
acb8370d0c
|
scheduler: testing more iterators
|
2015-08-13 10:13:11 -07:00 |
|
Armon Dadgar
|
6ecf43bdee
|
scheduler: testing select iterators
|
2015-08-13 10:05:54 -07:00 |
|
Armon Dadgar
|
7cba5968b5
|
nomad: avoid split-brain in plan processing due to leader transition or eval retry
|
2015-08-12 15:44:36 -07:00 |
|
Armon Dadgar
|
b3b2c4d540
|
nomad: avoid split-brain eval handling after leader transition
|
2015-08-12 15:25:31 -07:00 |
|
Armon Dadgar
|
9d0e6b40bd
|
scheduler: adding static rank iterator
|
2015-08-11 18:30:45 -07:00 |
|
Armon Dadgar
|
c01879bb33
|
scheduler: adding various iterators
|
2015-08-11 18:27:54 -07:00 |
|
Armon Dadgar
|
3743a9e9a9
|
scheduler: adding feasibility iterators
|
2015-08-11 17:57:23 -07:00 |
|
Armon Dadgar
|
85938507aa
|
scheduler: working on job updates
|
2015-08-11 16:41:48 -07:00 |
|
Armon Dadgar
|
513d56db1c
|
nomad: adding name to allocation
|
2015-08-11 16:34:06 -07:00 |
|
Armon Dadgar
|
9cf97be4c6
|
scheduler: test job deregister
|
2015-08-11 14:54:21 -07:00 |
|
Armon Dadgar
|
4f6d7e125a
|
nomad: move state and mocks into shared packages
|
2015-08-11 14:27:14 -07:00 |
|
Armon Dadgar
|
f8cca6812c
|
scheduler: derp, job deregister should always evict
|
2015-08-11 14:04:45 -07:00 |
|
Armon Dadgar
|
9c17cceaa3
|
scheduler: check node status before evicting
|
2015-08-11 14:04:04 -07:00 |
|
Armon Dadgar
|
b92d49a09f
|
nomad: planner can fast-path evict-only plans
|
2015-08-07 09:37:45 -07:00 |
|
Armon Dadgar
|
94454cbb3b
|
scheduler: first pass at job deregister
|
2015-08-06 17:46:14 -07:00 |
|
Armon Dadgar
|
27793e3a7d
|
nomad: measure invoke time per scheduler
|
2015-08-06 17:45:27 -07:00 |
|
Armon Dadgar
|
47d7ca2306
|
nomad: Adding AllocsByJob
|
2015-08-06 17:36:10 -07:00 |
|
Armon Dadgar
|
95c4081311
|
scheduler: adding service scheduler definition
|
2015-08-06 17:25:14 -07:00 |
|
Armon Dadgar
|
d4afb2f431
|
nomad: create system scheduler as needed
|
2015-08-06 17:08:40 -07:00 |
|
Armon Dadgar
|
4644a243cb
|
nomad: adding special 'system' scheduler
|
2015-08-06 17:04:35 -07:00 |
|
Armon Dadgar
|
e1dfdf45ce
|
nomad: fixing tset for new api
|
2015-08-06 17:02:37 -07:00 |
|
Armon Dadgar
|
7ff9697b22
|
nomad: client updates generate evaluaitons
|
2015-08-06 16:39:20 -07:00 |
|
Armon Dadgar
|
91547572dd
|
nomad: UpsertEvals can take a list of Evals
|
2015-08-06 14:51:15 -07:00 |
|
Armon Dadgar
|
dac14df7ce
|
nomad: job deregister creates an evaluation
|
2015-08-06 14:17:18 -07:00 |
|
Armon Dadgar
|
77c3a295e8
|
nomad: job create/update creates evaluation
|
2015-08-06 11:48:44 -07:00 |
|
Armon Dadgar
|
68c09b2f15
|
nomad: FSM enqueues evaluations
|
2015-08-06 11:32:42 -07:00 |
|
Armon Dadgar
|
81a392f947
|
nomad: share enqueue logic
|
2015-08-06 11:28:55 -07:00 |
|
Armon Dadgar
|
305d5024de
|
nomad: remove eval broker from state store
|
2015-08-06 11:09:59 -07:00 |
|
Armon Dadgar
|
e0ca9c26e4
|
nomad: eval broker serializes by JobID
|
2015-08-05 17:55:15 -07:00 |
|
Armon Dadgar
|
43392d0c39
|
nomad: deduplicate enqueue of evaluations
|
2015-08-05 17:06:02 -07:00 |
|
Armon Dadgar
|
3779b7e6c6
|
nomad: restore eval broker on leader transition
|
2015-08-05 16:53:54 -07:00 |
|
Armon Dadgar
|
82145ee2d8
|
nomad: increase test reliability
|
2015-08-05 16:46:07 -07:00 |
|
Armon Dadgar
|
b60cc07e5a
|
nomad: cleanup stats goroutines
|
2015-08-05 16:45:50 -07:00 |
|