summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/export.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-03-12 13:12:09 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-03-12 15:16:48 +0100
commitf5f9be5bc07b16807aceac86fba9212e3889762a (patch)
tree8a64afd037eee85cc2fbdf8243dc715cb853036f /src/buildtool/build_engine/target_map/export.cpp
parent4190e35790480104660e91bc3de0616e990be6fb (diff)
downloadjustbuild-f5f9be5bc07b16807aceac86fba9212e3889762a.tar.gz
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.
Diffstat (limited to 'src/buildtool/build_engine/target_map/export.cpp')
-rw-r--r--src/buildtool/build_engine/target_map/export.cpp9
1 files changed, 5 insertions, 4 deletions
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