From b885deebf9fc02b9f1e849d91de93fadcfb71a73 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Wed, 6 Mar 2024 17:17:16 +0100 Subject: just analyse: Use explicit target cache instance The serve endpoint always has to access the correctly sharded target cache, including during analysis. For this purpose, the target cache instance interrogated during analysis has to be explicitly provided. --- src/buildtool/main/main.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/buildtool/main/main.cpp') diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index 78ec57a7..642251c4 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -40,6 +40,7 @@ #include "src/buildtool/main/install_cas.hpp" #include "src/buildtool/storage/config.hpp" #include "src/buildtool/storage/garbage_collector.hpp" +#include "src/buildtool/storage/storage.hpp" #include "src/buildtool/storage/target_cache.hpp" #ifndef BOOTSTRAP_BUILD_TOOL #include "src/buildtool/auth/authentication.hpp" @@ -997,6 +998,7 @@ auto main(int argc, char* argv[]) -> int { AnalyseTarget(id, &result_map, &repo_config, + Storage::Instance().TargetCache(), arguments.common.jobs, arguments.analysis.request_action_input); if (result) { -- cgit v1.2.3