Preetha Appan
|
c1c1c230e4
|
Make preemption config a struct to allow for enabling based on scheduler type
|
2018-10-30 11:06:32 -05:00 |
|
Preetha Appan
|
bd34cbb1f7
|
Support for new scheduler config API, first use case is to disable preemption
|
2018-10-30 11:06:32 -05:00 |
|
Alex Dadgar
|
ca28afa3b2
|
small fixes
|
2018-09-15 16:42:38 -07:00 |
|
Alex Dadgar
|
3c19d01d7a
|
server
|
2018-09-15 16:23:13 -07:00 |
|
Andrei Burd
|
444ee45aff
|
Parametrized/periodic jobs per child tagged metric emmision
|
2018-06-21 10:40:56 +03:00 |
|
Preetha Appan
|
2fd20310ea
|
Remove checks in member reconcile that was causing servers in protocol 3 to not change their ID in raft forever
|
2018-05-30 11:34:45 -05:00 |
|
Alex Dadgar
|
ea24513d38
|
Allow nomad to restore bad periodic job
|
2018-04-26 15:51:47 -07:00 |
|
Alex Dadgar
|
d0f237086b
|
UX touchups
|
2018-04-26 15:24:27 -07:00 |
|
Chelsea Holland Komlo
|
fca0169dbc
|
handle potential panic in cron parsing
|
2018-04-26 16:57:45 -04:00 |
|
Michael Schurter
|
959d447d38
|
Remove unused context
|
2018-03-21 16:51:44 -07:00 |
|
Michael Schurter
|
0a17076ad2
|
refactor drainer into a subpkg
|
2018-03-21 16:51:44 -07:00 |
|
Michael Schurter
|
c0542474db
|
drain: initial drainv2 structs and impl
|
2018-03-21 16:49:48 -07:00 |
|
Alex Dadgar
|
4844317cc2
|
Merge pull request #3890 from hashicorp/b-heartbeat
Heartbeat improvements and handling failures during establishing leadership
|
2018-03-12 14:41:59 -07:00 |
|
Josh Soref
|
2c79e590ec
|
spelling: maintenance
|
2018-03-11 18:26:20 +00:00 |
|
Alex Dadgar
|
64a45a1603
|
Need to revoke leadership to clean up in case there was a failure during leadership establishment
|
2018-02-20 12:52:00 -08:00 |
|
Alex Dadgar
|
9a54abd3a8
|
timers
|
2018-02-20 10:23:11 -08:00 |
|
Alex Dadgar
|
601177c250
|
Add escape hatches when non-leader
|
2018-02-20 10:22:15 -08:00 |
|
Kyle Havlovitz
|
2ccf565bf6
|
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-29 20:03:38 -08:00 |
|
Kyle Havlovitz
|
a162b9ce14
|
Move server health loop into autopilot leader actions
|
2018-01-23 12:57:02 -08:00 |
|
Kyle Havlovitz
|
1c07066064
|
Add autopilot functionality based on Consul's autopilot
|
2017-12-18 14:29:41 -08:00 |
|
Kyle Havlovitz
|
045f346293
|
Use region instead of datacenter for version checking
|
2017-12-12 10:17:16 -06:00 |
|
Kyle Havlovitz
|
b775fc7b33
|
Added support for v2 raft APIs and -raft-protocol option
|
2017-12-12 10:17:16 -06:00 |
|
Alex Dadgar
|
86608124ca
|
Fix followers not creating periodic launch
Fix an issue in which periodic launches wouldn't be made on followers.
|
2017-12-11 13:55:17 -08:00 |
|
Alex Dadgar
|
2c587fd67b
|
Merge pull request #3402 from hashicorp/leader-loop
Applies leader loop fixes from Consul.
|
2017-11-03 13:40:59 -07:00 |
|
Diptanu Choudhury
|
5a0edf646b
|
Resetting the timer at the beginning of the loop
|
2017-11-01 13:15:06 -07:00 |
|
Diptanu Choudhury
|
46bc4280b2
|
Adding support for tagged metrics
|
2017-11-01 13:15:06 -07:00 |
|
Diptanu Choudhury
|
524a1f0712
|
Publishing metrics for job summary
|
2017-11-01 13:15:06 -07:00 |
|
Alex Dadgar
|
794daefa5e
|
clear the token
|
2017-10-23 15:11:13 -07:00 |
|
Alex Dadgar
|
d3e119f4d0
|
thread leader token through core gc and test
|
2017-10-23 15:04:00 -07:00 |
|
Alex Dadgar
|
5c34af1ee1
|
leader acl token
|
2017-10-23 14:10:14 -07:00 |
|
James Phillips
|
9a5651e83a
|
Applies leader loop fixes from Consul.
There was a deadlock issue we fixed under https://github.com/hashicorp/consul/issues/3230,
and then discovered an issue with under https://github.com/hashicorp/consul/issues/3545. This
PR ports over those fixes, as well as makes the revoke actions only happen if leadership was
established. This brings the Nomad leader loop inline with Consul's.
|
2017-10-16 22:01:49 -07:00 |
|
Alex Dadgar
|
c1cc51dbee
|
sync
|
2017-10-13 14:36:02 -07:00 |
|
Michael Schurter
|
84d8a51be1
|
SecretID -> AuthToken
|
2017-10-12 15:16:33 -07:00 |
|
Michael Schurter
|
a66c53d45a
|
Remove structs import from api
Goes a step further and removes structs import from api's tests as well
by moving GenerateUUID to its own package.
|
2017-09-29 10:36:08 -07:00 |
|
Alex Dadgar
|
73b7466a6e
|
Run deployment garbage collector on an interval
Fixes https://github.com/hashicorp/nomad/issues/3244
|
2017-09-25 11:04:40 -07:00 |
|
Alex Dadgar
|
54e04b5c0e
|
Merge pull request #3201 from hashicorp/b-periodic-restore
Fix restoration of stopped periodic jobs
|
2017-09-13 11:42:29 -07:00 |
|
Alex Dadgar
|
a2363e7583
|
sync acls
|
2017-09-13 11:38:29 -07:00 |
|
Alex Dadgar
|
e3dbcdcb44
|
Fix restoration of stopped periodic jobs
This PR fixes an issue in which we would add a stopped periodic job to
the periodic launcher.
|
2017-09-12 14:25:40 -07:00 |
|
Alex Dadgar
|
84d06f6abe
|
Sync namespace changes
|
2017-09-07 17:04:21 -07:00 |
|
Armon Dadgar
|
e74ea8a152
|
nomad: use hashes for efficient token/policy diffing
|
2017-09-04 13:09:34 -07:00 |
|
Armon Dadgar
|
99c1001b2c
|
nomad: avoid replication consistency issues by setting MinQueryIndex
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
b8bf35f087
|
ACL RPCs allow stale reads for scalability
|
2017-09-04 13:07:44 -07:00 |
|
Armon Dadgar
|
3e46094cee
|
Passthrough replication token for token/policy replication
|
2017-09-04 13:05:53 -07:00 |
|
Armon Dadgar
|
459c2b6fa7
|
nomad: switch policy/token replication to use batch endpoints
|
2017-09-04 13:05:36 -07:00 |
|
Armon Dadgar
|
018973aea8
|
Address @dadgar feedback
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
5a3a931ec5
|
nomad: adding global token replication
|
2017-09-04 13:04:45 -07:00 |
|
Armon Dadgar
|
cb827b6696
|
nomad: adding policy replication support
|
2017-09-04 13:04:45 -07:00 |
|
Alex Dadgar
|
590ff91bf3
|
Deployment watcher takes state store
|
2017-08-30 18:51:59 -07:00 |
|
Alex Dadgar
|
2284e59b57
|
Fix double close and cleanup code
|
2017-08-03 13:40:34 -07:00 |
|
Alex Dadgar
|
146f3f5cb2
|
Don't restore parameterized periodic jobs
|
2017-08-03 12:37:58 -07:00 |
|