Alex Dadgar
7c5d73916f
Task is not eligible for update if User, Meta, or Resources change
2016-04-25 17:20:25 -07:00
Alex Dadgar
58c92556fb
vendor
2016-04-19 17:12:44 -07:00
Alex Dadgar
fb19da7cfe
more debug
2016-04-19 16:55:27 -07:00
Alex Dadgar
aac0aeb591
base debugging
2016-04-19 16:33:25 -07:00
Alex Dadgar
2cb67f5825
Fix drained/batch allocations from continually migrating
2016-04-12 16:14:32 -07:00
Alex Dadgar
1e9650d070
filtering failed batch allocs
2016-04-11 12:51:53 -07:00
Alex Dadgar
8039720b10
Revert "Remove client status from allocation TerminalStatus"
...
This reverts commit 819e1e4b39 .
2016-04-08 14:22:06 -07:00
Alex Dadgar
819e1e4b39
Remove client status from allocation TerminalStatus
2016-03-25 12:53:37 -07:00
Alex Dadgar
77f5c6eab0
Merge pull request #975 from hashicorp/f-rename-complete-alloc
...
Successful allocations are marked as complete instead of dead
2016-03-25 10:35:11 -07:00
Diptanu Choudhury
b9972856e5
Added a note about backward compatibility
2016-03-23 19:08:07 -07:00
Alex Dadgar
e0699c2abb
Successful allocations are marked as complete instead of dead
2016-03-23 18:08:19 -07:00
Alex Dadgar
bffcf5bd9f
ProposedAllocs dedups in-place updated allocations
2016-03-21 18:09:32 -07:00
Alex Dadgar
1829163002
unit-test demonstrating broken behavior
2016-03-21 16:28:47 -07:00
Alex Dadgar
e0bc33a78e
Allow count zero
2016-03-17 11:02:59 -07:00
Alex Dadgar
a71540a27a
evict and replace when the artifacts of a task change
2016-03-15 19:32:49 -07:00
Alex Dadgar
ff48998942
Avoid serializes Allocation.Resources
2016-03-01 14:09:25 -08:00
Alex Dadgar
17f065d548
Merge pull request #848 from hashicorp/b-server-panic
...
core: store the job on allocations that are from stopped jobs
2016-02-24 17:27:22 -08:00
Alex Dadgar
589be0312f
Generic Scheduler handles periodic eval type
2016-02-24 16:20:33 -08:00
Alex Dadgar
e66238e6ea
Store the job on allocations that are from stopped jobs
2016-02-24 14:50:59 -08:00
Alex Dadgar
62e723b15f
Revert "err logs in worker and scheduler"
...
This reverts commit 7befc58652 .
2016-02-22 22:23:57 -08:00
Alex Dadgar
7befc58652
err logs in worker and scheduler
2016-02-22 14:47:59 -08:00
Alex Dadgar
d48ee01bd2
format
2016-02-22 13:24:26 -08:00
Armon Dadgar
c6fa4d1181
nomad: add a sanity check guard
2016-02-22 12:15:40 -08:00
Alex Dadgar
2a11511f2d
Fix progressMade in scheduler
2016-02-22 10:38:04 -08:00
Armon Dadgar
790725d739
schedule: deduplicate the jobs
2016-02-21 11:32:56 -08:00
Armon Dadgar
260c9e2890
nomad: make PopulateServiceIDs more efficient
2016-02-21 11:15:00 -08:00
Alex Dadgar
2ed5d34035
Merge pull request #823 from hashicorp/f-bitmap
...
Switch port collision checking to use bitmap instead of map
2016-02-20 16:02:48 -08:00
Armon Dadgar
f1c7e27394
nomad: cache bitmaps to avoid GC pressure
2016-02-20 12:18:22 -08:00
Armon Dadgar
bc9423e61b
scheduler: Use AllocsByNodeTerminal to avoid filtering
2016-02-20 11:29:15 -08:00
Alex Dadgar
73733a8542
Fixes
2016-02-19 15:49:32 -08:00
Alex Dadgar
78d825f56b
resolveConstraintTargets checks for bracket syntax
2016-02-16 10:03:04 -08:00
Alex Dadgar
c3a2bf267a
go vet
2016-02-12 16:08:58 -08:00
Alex Dadgar
13d1fd0730
Only set eligibility if the eval hasn't escaped
2016-02-11 09:45:27 -08:00
Alex Dadgar
cc0ad87230
Reset retry count if progress is made and fail by creating a blocked eval
2016-02-09 21:24:47 -08:00
Alex Dadgar
8b55fd6b70
Only interpret vars wrapped in braces
2016-02-04 17:26:46 -08:00
Alex Dadgar
d487295960
Fix computed class when the job has multiple task groups
2016-02-03 21:22:18 -08:00
Alex Dadgar
c55ea4e8ed
test
2016-02-03 14:15:02 -08:00
Alex Dadgar
f9fb2ef3f8
Fix node drain
2016-02-03 12:00:43 -08:00
Alex Dadgar
8bf58d5292
Only replace batch allocations that have failed
2016-02-02 17:40:32 -08:00
Alex Dadgar
65b8b5295c
Remove running, system scheduler, and fix tg overriding eligibility
2016-01-31 20:56:52 -08:00
Alex Dadgar
1797f0e67a
Make computed node class a string and add versioning
2016-01-31 18:04:45 -08:00
Alex Dadgar
672f877d8c
Schedulers create blocked eval if there are failed allocations
2016-01-31 18:04:45 -08:00
Alex Dadgar
49238770c6
EvalEligibility unit tests and simplify escaped constraint tracking
2016-01-26 17:34:41 -08:00
Alex Dadgar
450252f8ae
Respond to comments
2016-01-26 16:43:42 -08:00
Alex Dadgar
97070f44f8
Add benchmark
2016-01-26 15:16:43 -08:00
Alex Dadgar
7929ee76dc
Change the unique namespace on the node
2016-01-26 15:16:43 -08:00
Alex Dadgar
0ad3575897
FeasibilityWrapper uses computed node class eligibility to call feasibility checks minimally
2016-01-26 15:16:43 -08:00
Alex Dadgar
a90c1273ed
EvalEligibility in context
2016-01-26 15:16:43 -08:00
Ivo Verberk
ab9409184a
Shorten CLI identifiers
...
* Truncate all UUID identifiers to eight characters by default
* Refactor the node identifier to an auto-generated UUID
* Created and updated tests and mocks
2016-01-14 21:57:43 +01:00
Alex Dadgar
47fbfd3000
Add JobModifyIndex
2016-01-12 09:50:33 -08:00