mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 18:28:13 +00:00 
			
		
		
		
	Merge pull request #117016 from dims/set-GOMAXPROCS-explicitly
Set GOMAXPROCS explicitly
This commit is contained in:
		| @@ -555,6 +555,19 @@ kube::golang::setup_env() { | ||||
|  | ||||
|   # This seems to matter to some tools | ||||
|   export GO15VENDOREXPERIMENT=1 | ||||
|  | ||||
|   # GOMAXPROCS by default does not reflect the number of cpu(s) available | ||||
|   # when running in a container, please see https://github.com/golang/go/issues/33803 | ||||
|   if ! command -v ncpu >/dev/null 2>&1; then | ||||
|     # shellcheck disable=SC2164 | ||||
|     pushd "${KUBE_ROOT}/hack/tools" >/dev/null | ||||
|     GO111MODULE=on go install ./ncpu | ||||
|     # shellcheck disable=SC2164 | ||||
|     popd >/dev/null | ||||
|   fi | ||||
|  | ||||
|   GOMAXPROCS=${GOMAXPROCS:-$(ncpu)} | ||||
|   kube::log::status "Setting GOMAXPROCS: ${GOMAXPROCS}" | ||||
| } | ||||
|  | ||||
| # This will take binaries from $GOPATH/bin and copy them to the appropriate | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Prow Robot
					Kubernetes Prow Robot