Merge "Add logging of file resource limits in Soong" am: 1aa1f1aa95
am: 1b5ecbe412
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1975186 Change-Id: I0d02811504d70dbdedb0edf4f6099e1745c25497
This commit is contained in:
commit
dd690a1636
1 changed files with 10 additions and 0 deletions
|
@ -23,6 +23,7 @@ import (
|
|||
"path/filepath"
|
||||
"strconv"
|
||||
"strings"
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"android/soong/shared"
|
||||
|
@ -204,6 +205,15 @@ func main() {
|
|||
buildCtx.Verbosef("Parallelism (local/remote/highmem): %v/%v/%v",
|
||||
config.Parallel(), config.RemoteParallel(), config.HighmemParallel())
|
||||
|
||||
{
|
||||
var limits syscall.Rlimit
|
||||
err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &limits)
|
||||
if err != nil {
|
||||
buildCtx.Verbosef("Failed to get file limit:", err)
|
||||
}
|
||||
buildCtx.Verbosef("Current file limits: %d soft, %d hard", limits.Cur, limits.Max)
|
||||
}
|
||||
|
||||
{
|
||||
// The order of the function calls is important. The last defer function call
|
||||
// is the first one that is executed to save the rbe metrics to a protobuf
|
||||
|
|
Loading…
Reference in a new issue