diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-06-12 10:00:06 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-06-18 12:05:10 +0200 |
commit | a7bdda7bd9520238ca3a588a33fc75beeef3c488 (patch) | |
tree | e74624591e032b6726e27f4e8aa071c2b4ce8d97 /src/buildtool/serve_api/serve_service/target.cpp | |
parent | 7576e201023f76b017eae1820461bdab094bd290 (diff) | |
download | justbuild-a7bdda7bd9520238ca3a588a33fc75beeef3c488.tar.gz |
Use RemoteServeConfig functionality via Instance()
...to track changes during refactoring easier.
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target.cpp')
-rw-r--r-- | src/buildtool/serve_api/serve_service/target.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp index 3fc22c73..e91d6dbf 100644 --- a/src/buildtool/serve_api/serve_service/target.cpp +++ b/src/buildtool/serve_api/serve_service/target.cpp @@ -422,7 +422,8 @@ auto TargetService::ServeTarget( error_msg}; } - BuildMaps::Target::ResultTargetMap result_map{RemoteServeConfig::Jobs()}; + BuildMaps::Target::ResultTargetMap result_map{ + RemoteServeConfig::Instance().Jobs()}; auto configured_target = BuildMaps::Target::ConfiguredTarget{ .target = std::move(*entity), .config = std::move(config)}; @@ -447,7 +448,7 @@ auto TargetService::ServeTarget( &repository_config, tc, &stats, - RemoteServeConfig::Jobs(), + RemoteServeConfig::Instance().Jobs(), std::nullopt /*request_action_input*/, &logger); @@ -473,19 +474,20 @@ auto TargetService::ServeTarget( // Clean up result map, now that it is no longer needed { - TaskSystem ts{RemoteServeConfig::Jobs()}; + TaskSystem ts{RemoteServeConfig::Instance().Jobs()}; result_map.Clear(&ts); } - auto jobs = RemoteServeConfig::BuildJobs(); + auto jobs = RemoteServeConfig::Instance().BuildJobs(); if (jobs == 0) { - jobs = RemoteServeConfig::Jobs(); + jobs = RemoteServeConfig::Instance().Jobs(); } // setup graph traverser GraphTraverser::CommandLineArguments traverser_args{}; traverser_args.jobs = jobs; - traverser_args.build.timeout = RemoteServeConfig::ActionTimeout(); + traverser_args.build.timeout = + RemoteServeConfig::Instance().ActionTimeout(); traverser_args.stage = std::nullopt; traverser_args.rebuild = std::nullopt; GraphTraverser const traverser{ @@ -515,7 +517,7 @@ auto TargetService::ServeTarget( jobs, traverser.GetLocalApi(), traverser.GetRemoteApi(), - RemoteServeConfig::TCStrategy(), + RemoteServeConfig::Instance().TCStrategy(), tc, &logger, LogLevel::Error); @@ -593,7 +595,8 @@ auto TargetService::ServeTargetVariables( } if (not target_file_content) { // try given extra repositories, in order - for (auto const& path : RemoteServeConfig::KnownRepositories()) { + for (auto const& path : + RemoteServeConfig::Instance().KnownRepositories()) { if (auto res = GetBlobContent(path, root_tree, target_file, logger_)) { tree_found = true; @@ -748,7 +751,8 @@ auto TargetService::ServeTargetDescription( } if (not target_file_content) { // try given extra repositories, in order - for (auto const& path : RemoteServeConfig::KnownRepositories()) { + for (auto const& path : + RemoteServeConfig::Instance().KnownRepositories()) { if (auto res = GetBlobContent(path, root_tree, target_file, logger_)) { tree_found = true; |