summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/target.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-12-20 15:12:32 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2025-01-07 14:18:09 +0100
commitfd7d5ebd03e51f3860bad7b4bd102fe1a47de589 (patch)
tree0e7e5a6e348f0f81cf689b525552b5bbbccd8b50 /src/buildtool/serve_api/serve_service/target.cpp
parent3f3e5ef52b9788cefe69e0a8d4ae916c17842a62 (diff)
downloadjustbuild-fd7d5ebd03e51f3860bad7b4bd102fe1a47de589.tar.gz
TargetCache: employ the shard even for a default constructed object
...since this is a more generic approach.
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target.cpp')
-rw-r--r--src/buildtool/serve_api/serve_service/target.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp
index 9ced4b02..019a258b 100644
--- a/src/buildtool/serve_api/serve_service/target.cpp
+++ b/src/buildtool/serve_api/serve_service/target.cpp
@@ -224,11 +224,9 @@ auto TargetService::ServeTarget(
}
// get a target cache instance with the correct computed shard
- auto shard = remote_config->remote_address
- ? std::make_optional(execution_backend_dgst->hash())
- : std::nullopt;
- auto const& tc = local_context_.storage->TargetCache().WithShard(shard);
- auto const& tc_key =
+ auto const tc = local_context_.storage->TargetCache().WithShard(
+ execution_backend_dgst->hash());
+ auto const tc_key =
TargetCacheKey{{*target_cache_key_digest, ObjectType::File}};
// check if target-level cache entry has already been computed