X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1875af9bcf4a1afe435176e952e63341a9ae9c03..e98e166ceab6e377036fc87ce31e4d0d5238994f:/lib/dispatchcloud/node_size.go diff --git a/lib/dispatchcloud/node_size.go b/lib/dispatchcloud/node_size.go index 0a5a79bc70..802bc65c28 100644 --- a/lib/dispatchcloud/node_size.go +++ b/lib/dispatchcloud/node_size.go @@ -178,9 +178,9 @@ func ChooseInstanceType(cc *arvados.Cluster, ctr *arvados.Container) ([]arvados. // if same price and RAM, prefer more VCPUs return types[i].VCPUs > types[j].VCPUs } - if types[i].VCPUs != types[j].VCPUs { - // if same price and RAM, prefer more VCPUs - return types[i].VCPUs > types[j].VCPUs + if types[i].Scratch != types[j].Scratch { + // if same price and RAM and VCPUs, prefer more scratch + return types[i].Scratch > types[j].Scratch } // no preference, just sort the same way each time return types[i].Name < types[j].Name