Preetha Appan
|
a9d63c0df3
|
Check allocation's desired state in GC eligibility logic in core scheduler
|
2018-05-21 13:28:31 -05:00 |
|
Preetha
|
0b6fbb8e16
|
Merge pull request #4131 from hashicorp/b-rescheduling-fix-gc
Update garbage collection logic to make sure allocs with pending evals are not GCed
|
2018-04-11 15:44:36 -05:00 |
|
Preetha Appan
|
1da4d88f3d
|
Make test descriptions better
|
2018-04-11 15:12:23 -05:00 |
|
Preetha Appan
|
688fd9ee37
|
Update alloc GC eligility logic to not rely on follow up evals
|
2018-04-11 13:58:02 -05:00 |
|
Charlie Voiselle
|
ba88f00ccb
|
Changed "til" to "until"
Should be "till" or "until"; chose "until" because it is unambiguous as to meaning.
|
2018-04-11 12:36:28 -05:00 |
|
Preetha Appan
|
59cce1d620
|
Fix unit test for core scheduler GC
|
2018-04-10 17:12:06 -05:00 |
|
Preetha Appan
|
7040884002
|
Simplify and update allocation gc eligibility logic
|
2018-04-10 16:08:37 -05:00 |
|
Alex Dadgar
|
7545c0053e
|
job gc uses batch endpoint
|
2018-03-16 10:53:03 -07:00 |
|
Josh Soref
|
4e40338cfa
|
spelling: rescheduling
|
2018-03-11 18:40:32 +00:00 |
|
Josh Soref
|
bf05f146cd
|
spelling: deployment
|
2018-03-11 17:57:49 +00:00 |
|
Preetha Appan
|
eaedffc7f7
|
Fix go vet errors
|
2018-02-28 12:21:27 -06:00 |
|
Alex Dadgar
|
a6dfffa4fa
|
Add testing interfaces
|
2018-02-15 13:59:00 -08:00 |
|
Preetha Appan
|
8ecb6ca91b
|
Code review feedback and more test cases
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
28d2439810
|
Consider dead job status and modify unit test setup for correctness
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
4fd2691323
|
Use next alloc id being set, move outside structs package and other code review feedback
|
2018-01-31 09:58:05 -06:00 |
|
Preetha Appan
|
dd91a2f5be
|
Make garbage collection be aware of rescheduling info in allocations
|
2018-01-31 09:58:05 -06:00 |
|
Alex Dadgar
|
d3e119f4d0
|
thread leader token through core gc and test
|
2017-10-23 15:04:00 -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
|
84c2f25e0a
|
Deployment GC ensures no alloc references
|
2017-07-17 14:09:59 -07:00 |
|
Alex Dadgar
|
09dfa2fc10
|
Rename CreateDeployments and remove cancelling behavior in state_store
|
2017-07-07 12:10:04 -07:00 |
|
Alex Dadgar
|
b64185a3f1
|
Deployment GC
This PR implements the garbage collector for deployments. Deployments
will by default be garbage collected after 1 hour.
|
2017-07-07 12:05:57 -07:00 |
|
Alex Dadgar
|
34332af70e
|
GC and some fixes
|
2017-04-15 17:08:05 -07:00 |
|
Alex Dadgar
|
3825f7cf1f
|
Eval GC will collect allocs from stopped batch job
This PR fixes a bug in which allocations from stopped batch jobs could
not be garbage collected.
|
2017-03-11 15:48:57 -08:00 |
|
Alex Dadgar
|
04862ca10e
|
Tests compile
|
2017-02-07 21:30:57 -08:00 |
|
Alex Dadgar
|
7f9c6466d4
|
Disallow GC of parameterized jobs
This PR makes it so parameterized jobs do not get garbage collected and
adds a test.
|
2017-01-26 11:57:32 -08:00 |
|
Alex Dadgar
|
007a538515
|
Fix core scheduler tests
|
2016-08-11 14:36:22 -07:00 |
|
Alex Dadgar
|
e33bda76bf
|
test sched doesn't mark complete as lost + core_sched tests
|
2016-08-04 11:24:17 -07:00 |
|
Diptanu Choudhury
|
6193529040
|
Fixed more tests
|
2016-07-25 17:31:40 -07:00 |
|
Alex Dadgar
|
e26f826189
|
fix job gc tests
|
2016-07-25 14:56:23 -07:00 |
|
Alex Dadgar
|
0db55c1dce
|
Revert "Fix job gc tests"
This reverts commit 4be50ac8c78b09d603d9680064391d449b268436.
|
2016-07-25 14:53:07 -07:00 |
|
Alex Dadgar
|
e61aa2484a
|
Fix job gc tests
|
2016-07-25 14:49:57 -07:00 |
|
Diptanu Choudhury
|
487c66b84d
|
Removing the queued state of Job Summary and alloc desired status false
|
2016-07-13 13:20:46 -06:00 |
|
Alex Dadgar
|
099cee067d
|
comments
|
2016-06-28 10:02:06 -07:00 |
|
Alex Dadgar
|
3f0a47f9e4
|
Disallow EvalGC to reap batch jobs evals/allocs and make JobGC only oneshot GCs everything
|
2016-06-27 22:54:03 -07:00 |
|
Diptanu Choudhury
|
e43c460534
|
Fixed name of a test
|
2016-06-22 13:04:54 -07:00 |
|
Diptanu Choudhury
|
0fe8746692
|
GC-ing dead batch jobs
|
2016-06-22 11:40:27 -07:00 |
|
Alex Dadgar
|
25decca3ca
|
Worker waitForIndex uses StateStore index, not Raft Applied Index
|
2016-06-22 09:04:22 -07:00 |
|
Alex Dadgar
|
98bf249625
|
Partial GC allocations
|
2016-06-10 18:32:37 -07:00 |
|
Alex Dadgar
|
cc95d5d332
|
GC Nodes even if they have terminal allocations
|
2016-06-03 16:24:41 -07:00 |
|
Alex Dadgar
|
d94204554f
|
Merge pull request #1012 from hashicorp/f-partition-gc
core: Limit GC size
|
2016-04-14 13:00:53 -07:00 |
|
Alex Dadgar
|
b34ab80c93
|
Address comments
|
2016-04-14 11:41:04 -07:00 |
|
Alex Dadgar
|
034bae90bb
|
Revert "Remove client status from allocation TerminalStatus"
This reverts commit 819e1e4b3967c7029ee8221144666ff460fdd7ed.
|
2016-04-08 14:22:06 -07:00 |
|
Alex Dadgar
|
ca938f205c
|
Force GC garbage collects nodes last and fix eval GC to cleanup deregistered batch jobs
|
2016-04-08 11:42:02 -07:00 |
|
Alex Dadgar
|
066d006868
|
Limit GC size
|
2016-03-30 15:17:13 -07:00 |
|
Alex Dadgar
|
b9a80f14f1
|
Limit garbage collection of batch jobs
|
2016-03-25 16:46:48 -07:00 |
|
Alex Dadgar
|
09f63fd3c0
|
Remove client status from allocation TerminalStatus
|
2016-03-25 12:53:37 -07:00 |
|
Alex Dadgar
|
47390c5186
|
remove the GC field on the job and use the job type
|
2016-03-23 18:02:01 -07:00 |
|
Alex Dadgar
|
2a19e179bc
|
Switch to using go/codec and use code generation
|
2016-02-20 18:05:17 -08:00 |
|
Alex Dadgar
|
d42e0a7dfd
|
Add force node gc
|
2016-02-20 16:11:29 -08:00 |
|