Merge "Pass along local resource fraction to reproxy" am: 30754b88f2

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1947558

Change-Id: Ie0a7b44d6fe70a73a1962b0b7b441fcac5f69cc5
This commit is contained in:
Kousik Kumar
2022-01-14 05:57:00 +00:00
committed by Automerger Merge Worker

View File

@@ -19,6 +19,7 @@ import (
"math/rand"
"os"
"path/filepath"
"runtime"
"syscall"
"time"
@@ -87,6 +88,13 @@ func getRBEVars(ctx Context, config Config) map[string]string {
}
vars["RBE_server_address"] = fmt.Sprintf("unix://%v", name)
}
rf := 1.0
if config.Parallel() < runtime.NumCPU() {
rf = float64(config.Parallel()) / float64(runtime.NumCPU())
}
vars["RBE_local_resource_fraction"] = fmt.Sprintf("%.2f", rf)
k, v := config.rbeAuth()
vars[k] = v
return vars