summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/target.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-06-12 10:00:06 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-06-18 12:05:10 +0200
commita7bdda7bd9520238ca3a588a33fc75beeef3c488 (patch)
treee74624591e032b6726e27f4e8aa071c2b4ce8d97 /src/buildtool/serve_api/serve_service/target.cpp
parent7576e201023f76b017eae1820461bdab094bd290 (diff)
downloadjustbuild-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.cpp22
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;