open-nomad/scheduler
Tim Gross fbaf4c8b69
node pools: implement support in scheduler (#17443)
Implement scheduler support for node pool:

* When a scheduler is invoked, we get a set of the ready nodes in the DCs that
  are allowed for that job. Extend the filter to include the node pool.
* Ensure that changes to a job's node pool are picked up as destructive
  allocation updates.
* Add `NodesInPool` as a metric to all reporting done by the scheduler.
* Add the node-in-pool the filter to the `Node.Register` RPC so that we don't
  generate spurious evals for nodes in the wrong pool.
2023-06-07 10:39:03 -04:00
..
benchmarks
annotate.go
annotate_test.go
context.go
context_test.go
device.go
device_test.go
feasible.go
feasible_test.go
generic_sched.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
generic_sched_test.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
preemption.go
preemption_test.go
propertyset.go scheduler: count implicit spread targets as a single target (#17195) 2023-05-17 10:25:00 -04:00
rank.go
rank_test.go
reconcile.go
reconcile_test.go
reconcile_util.go
reconcile_util_test.go
scheduler.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
scheduler_oss.go
scheduler_sysbatch_test.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
scheduler_system.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
scheduler_system_test.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
select.go
select_test.go
spread.go scheduler: count implicit spread targets as a single target (#17195) 2023-05-17 10:25:00 -04:00
spread_test.go scheduler: count implicit spread targets as a single target (#17195) 2023-05-17 10:25:00 -04:00
stack.go
stack_oss.go
stack_test.go
system_util.go
system_util_test.go
testing.go
util.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00
util_test.go node pools: implement support in scheduler (#17443) 2023-06-07 10:39:03 -04:00