open-nomad/scheduler
Mahmood Ali 8837c9a45d Handle migration of non-deployment jobs
This handles the case where a job when from no-deployment to deployment
with canaries.

Consider a case where a `max_parallel=0` job is submitted as version 0,
then an update is submitted with `max_parallel=1, canary=1` as verion 1.
In this case, we will have 1 canary alloc, and all remaining allocs will
be version 0.  Until the deployment is promoted, we ought to replace the
canaries with version 0 job (which isn't associated with a deployment).
2020-08-26 10:36:34 -04:00
..
annotate.go scheduler: label loops with nested switch statements for effective break (#8528) 2020-07-24 08:50:41 -04:00
annotate_test.go
context.go scheduler: fix panic when preempting and evicting 2019-12-02 20:22:22 -08:00
context_test.go scheduler: update tests with modern error helper 2019-12-02 20:25:52 -08:00
device.go
device_test.go
feasible.go scheduler: do network feasibility checking for system jobs (#8256) 2020-06-24 16:01:00 -04:00
feasible_test.go multi-interface network support 2020-06-19 09:42:10 -04:00
generic_sched.go Handle migration of non-deployment jobs 2020-08-26 10:36:34 -04:00
generic_sched_test.go Respect alloc job version for lost/failed allocs 2020-08-19 09:52:48 -04:00
preemption.go Only preempt for network when there is a network 2019-06-07 18:55:55 -04:00
preemption_test.go tests and some clean up 2020-05-01 13:13:30 -04:00
propertyset.go
rank.go ar: support opting into binding host ports to default network IP (#8321) 2020-07-06 18:51:46 -04:00
rank_test.go multi-interface network support 2020-06-19 09:42:10 -04:00
reconcile.go Update scheduler/reconcile.go 2020-08-25 17:37:19 -04:00
reconcile_test.go add default update stanza and max_parallel=0 disables deployments (#6191) 2019-09-02 10:30:09 -07:00
reconcile_util.go Respect alloc job version for lost/failed allocs 2020-08-19 09:52:48 -04:00
reconcile_util_test.go
scheduler.go Respect alloc job version for lost/failed allocs 2020-08-19 09:52:48 -04:00
scheduler_oss.go include pro tag in serveral oss.go files 2020-02-10 15:56:14 -05:00
select.go
select_test.go
spread.go More error->debug for logging in the bin packing iterator 2019-12-12 15:50:16 -06:00
spread_test.go
stack.go Respect alloc job version for lost/failed allocs 2020-08-19 09:52:48 -04:00
stack_not_ent.go
stack_test.go csi: fix index maintenance for CSIVolume and CSIPlugin tables (#7049) 2020-03-23 13:58:29 -04:00
system_sched.go Have Plan.AppendAlloc accept the job 2020-08-25 17:22:09 -04:00
system_sched_test.go scheduler: do network feasibility checking for system jobs (#8256) 2020-06-24 16:01:00 -04:00
testing.go server: stop after client disconnect (#7939) 2020-05-13 16:39:04 -04:00
util.go Have Plan.AppendAlloc accept the job 2020-08-25 17:22:09 -04:00
util_test.go Detect network mode change 2020-03-21 16:51:10 -04:00