From f5f9be5bc07b16807aceac86fba9212e3889762a Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 12 Mar 2024 13:12:09 +0100 Subject: Export-target progress reporting: report the target name ... with effective config instead of the actual cache key, which is simply a blob identifier that is probably not so meaningful for the user watching the build. --- src/buildtool/build_engine/target_map/export.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/buildtool/build_engine/target_map/export.cpp') diff --git a/src/buildtool/build_engine/target_map/export.cpp b/src/buildtool/build_engine/target_map/export.cpp index e035d2c0..b8c0edb6 100644 --- a/src/buildtool/build_engine/target_map/export.cpp +++ b/src/buildtool/build_engine/target_map/export.cpp @@ -130,12 +130,13 @@ void ExportRule( Logger::Log(LogLevel::Debug, "Querying serve endpoint for export target {}", key.target.ToString()); - exports_progress->TaskTracker().Start( - target_cache_key->Id().ToString()); + auto task = fmt::format( + "[{},{}]", key.target.ToString(), effective_config.ToString()); + exports_progress->TaskTracker().Start(task); + target_cache_value = ServeApi::ServeTarget(*target_cache_key, *repo_key); - exports_progress->TaskTracker().Stop( - target_cache_key->Id().ToString()); + exports_progress->TaskTracker().Stop(task); from_just_serve = true; } #endif // BOOTSTRAP_BUILD_TOOL -- cgit v1.2.3