cmd/podman/pods: omit superfluous runtime.NumCPU call

sysinfo.NumCPU already falls back to runtime.NumCPU in case the
platform-specific sysinfo.numCPU returns 0, see
554799639f/pkg/sysinfo/numcpu.go (L8-L13)

Also omit a second call to sysinfo.NumCPU and use the result from the
earlier call.

[NO NEW TESTS NEEDED]

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
This commit is contained in:
Tobias Klauser 2023-04-21 14:28:39 +02:00
parent e9c13354eb
commit 70bd096e47
No known key found for this signature in database
GPG Key ID: 6F5040074CCC0D04
1 changed files with 1 additions and 5 deletions

View File

@ -5,7 +5,6 @@ import (
"errors"
"fmt"
"os"
"runtime"
"sort"
"strconv"
"strings"
@ -207,16 +206,13 @@ func create(cmd *cobra.Command, args []string) error {
}
numCPU := sysinfo.NumCPU()
if numCPU == 0 {
numCPU = runtime.NumCPU()
}
if createOptions.Cpus > float64(numCPU) {
createOptions.Cpus = float64(numCPU)
}
copy := infraOptions.CPUSetCPUs
cpuSet := infraOptions.CPUS
if cpuSet == 0 {
cpuSet = float64(sysinfo.NumCPU())
cpuSet = float64(numCPU)
}
ret, err := parsers.ParseUintList(copy)
copy = ""