20978: Add MaximumPriceFactor config.
authorTom Clegg <tom@curii.com>
Mon, 30 Oct 2023 22:49:05 +0000 (18:49 -0400)
committerTom Clegg <tom@curii.com>
Tue, 31 Oct 2023 20:48:16 +0000 (16:48 -0400)
commit1875af9bcf4a1afe435176e952e63341a9ae9c03
tree4cb3dcdcba3e28f4830d2c654361bfca1d1287ae
parent66088cabf30c5291ad8894e7009d9c9af466c158
20978: Add MaximumPriceFactor config.

Scheduler attempts to run containers on more costly instances if the
cloud reports the lowest-cost instance type is not available.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
12 files changed:
lib/config/config.default.yml
lib/dispatchcloud/container/queue.go
lib/dispatchcloud/container/queue_test.go
lib/dispatchcloud/dispatcher.go
lib/dispatchcloud/dispatcher_test.go
lib/dispatchcloud/node_size.go
lib/dispatchcloud/node_size_test.go
lib/dispatchcloud/scheduler/run_queue.go
lib/dispatchcloud/scheduler/run_queue_test.go
lib/dispatchcloud/test/queue.go
sdk/go/arvados/config.go
services/crunch-dispatch-slurm/crunch-dispatch-slurm.go