Tim Gross
bbf49a9050
dynamic host volumes: node selection via constraints ( #24518 )
...
When making a request to create a dynamic host volumes, users can pass a node
pool and constraints instead of a specific node ID.
This changeset implements a node scheduling logic by instantiating a filter by
node pool and constraint checker borrowed from the scheduler package. Because
host volumes with the same name can't land on the same host, we don't need to
support `distinct_hosts`/`distinct_property`; this would be challenging anyways
without building out a much larger node iteration mechanism to keep track of
usage across multiple hosts.
Ref: https://github.com/hashicorp/nomad/pull/24479
2024-12-19 09:25:54 -05:00
..
2024-11-20 10:55:52 -05:00
2023-08-10 17:27:29 -05:00
2024-11-22 18:54:18 +01:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-12-12 14:43:14 +00:00
2023-08-10 17:27:29 -05:00
2024-08-14 10:09:31 -05:00
2023-08-18 07:47:24 +01:00
2024-03-21 11:44:23 -07:00
2024-08-14 10:09:31 -05:00
2024-12-12 14:43:14 +00:00
2024-12-12 14:43:14 +00:00
2024-03-21 11:44:23 -07:00
2024-08-14 10:09:31 -05:00
2024-11-11 19:40:44 +01:00
2024-03-13 08:24:17 -05:00
2024-07-12 15:30:38 -05:00
2023-08-18 07:47:24 +01:00
2024-12-12 14:43:14 +00:00
2024-10-01 15:44:36 -04:00
2024-12-12 14:43:14 +00:00
2024-12-12 14:43:14 +00:00
2023-08-10 17:27:29 -05:00
2024-12-19 09:25:54 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-12 12:21:48 -04:00
2024-10-28 09:06:50 +00:00
2023-08-10 17:27:29 -05:00
2024-03-21 11:44:23 -07:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-12-19 09:25:54 -05:00
2024-12-19 09:25:54 -05:00
2023-08-18 07:47:24 +01:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-11-20 10:18:30 +01:00
2024-12-19 09:25:54 -05:00
2024-05-03 15:01:40 -05:00
2024-05-03 15:01:40 -05:00
2024-11-07 10:12:29 -06:00
2024-11-22 11:45:02 +01:00
2024-07-19 13:29:41 -04:00
2024-07-19 13:29:41 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-12-08 08:46:55 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-12-16 16:35:10 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-03-18 11:38:17 -04:00
2024-03-18 11:38:17 -04:00
2024-03-21 11:44:23 -07:00
2023-10-12 12:21:48 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-11-29 08:29:15 +00:00
2024-11-29 08:29:15 +00:00
2023-08-10 17:27:29 -05:00
2024-10-01 11:41:40 -04:00
2024-05-03 13:42:07 -04:00
2024-05-03 13:42:07 -04:00
2023-08-10 17:27:29 -05:00
2024-08-14 10:09:31 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-18 07:47:24 +01:00
2023-12-08 08:46:55 -05:00
2023-11-22 08:02:49 +00:00
2023-09-21 17:56:33 +02:00
2023-09-21 17:56:33 +02:00