From 191c4a7c65105600ba19c10442b4c23bbaa79911 Mon Sep 17 00:00:00 2001 From: michajlo Date: Tue, 1 Feb 2022 11:36:15 -0800 Subject: [PATCH] When in sync mode, log the invocation BES upload is waiting on to finish Makes it easier to attribute where time was spent when grepping logs. PiperOrigin-RevId: 425676197 --- .../build/lib/buildeventservice/BuildEventServiceModule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java index 932422dccda30d..256a456e80079c 100644 --- a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java +++ b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceModule.java @@ -479,7 +479,9 @@ private void waitForBuildEventTransportsToClose( }, executor)); - try (AutoProfiler p = GoogleAutoProfilerUtils.logged("waiting for BES close")) { + try (AutoProfiler p = + GoogleAutoProfilerUtils.logged( + "waiting for BES close for invocation " + this.invocationId)) { Uninterruptibles.getUninterruptibly(Futures.allAsList(transportFutures.values())); } } catch (ExecutionException e) {