Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1aa1f1aa authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Add logging of file resource limits in Soong"

parents e95d77b9 a754178d
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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