diff --git a/cmd/soong_ui/main.go b/cmd/soong_ui/main.go index a0cfbea5d..a03a86a49 100644 --- a/cmd/soong_ui/main.go +++ b/cmd/soong_ui/main.go @@ -221,7 +221,6 @@ func main() { } defer build.UploadMetrics(buildCtx, config, c.simpleOutput, buildStarted, files...) defer met.Dump(soongMetricsFile) - defer build.DumpRBEMetrics(buildCtx, config, rbeMetricsFile) } // Read the time at the starting point. diff --git a/ui/build/build.go b/ui/build/build.go index 2e44aaac6..d261f8947 100644 --- a/ui/build/build.go +++ b/ui/build/build.go @@ -264,6 +264,7 @@ func Build(ctx Context, config Config) { if config.StartRBE() { startRBE(ctx, config) + defer DumpRBEMetrics(ctx, config, filepath.Join(config.LogsDir(), "rbe_metrics.pb")) } if what&RunProductConfig != 0 {