open-nomad/scheduler
Luiz Aoqui ed5fccc183
scheduler: allow using device ID as attribute (#15455)
Devices are fingerprinted as groups of similar devices. This prevented
specifying specific device by their ID in constraint and affinity rules.

This commit introduces the `${device.ids}` attribute that returns a
comma separated list of IDs that are part of the device group. Users can
then use the set operators to write rules.
2023-01-10 14:28:23 -05:00
..
benchmarks
annotate.go
annotate_test.go
context.go
context_test.go
device.go
device_test.go
feasible.go scheduler: allow using device ID as attribute (#15455) 2023-01-10 14:28:23 -05:00
feasible_test.go scheduler: allow using device ID as attribute (#15455) 2023-01-10 14:28:23 -05:00
generic_sched.go scheduler: log stack in case of panic (#15303) 2022-11-17 18:59:33 -05:00
generic_sched_test.go
preemption.go
preemption_test.go
propertyset.go
rank.go
rank_test.go
reconcile.go scheduler: create placements for non-register MRD (#15325) 2022-11-25 12:45:34 -05:00
reconcile_test.go scheduler: create placements for non-register MRD (#15325) 2022-11-25 12:45:34 -05:00
reconcile_util.go
reconcile_util_test.go
scheduler.go
scheduler_oss.go
scheduler_sysbatch_test.go
scheduler_system.go scheduler: log stack in case of panic (#15303) 2022-11-17 18:59:33 -05:00
scheduler_system_test.go scheduler: set job on system stack for CSI feasibility check (#15372) 2022-11-23 16:47:35 -05:00
select.go
select_test.go
spread.go
spread_test.go
stack.go scheduler: set job on system stack for CSI feasibility check (#15372) 2022-11-23 16:47:35 -05:00
stack_oss.go
stack_test.go
testing.go
util.go
util_test.go