summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
diff options
context:
space:
mode:
authorSascha Roloff <sascha.roloff@huawei.com>2024-02-23 16:18:12 +0100
committerSascha Roloff <sascha.roloff@huawei.com>2024-02-26 17:16:21 +0100
commitf48192df95af3259e93a3a49ec3df19de2e646fd (patch)
treee8e09d138e445a4553dd4a90dbcc675d76d8f1a8 /src/buildtool/execution_api/remote/bazel/bazel_api.cpp
parent5a7cd2ae7aadfd754018fcd0b20adcbc3f368f1d (diff)
downloadjustbuild-f48192df95af3259e93a3a49ec3df19de2e646fd.tar.gz
Employ blob splitting and splicing for endpoint dispatching
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp')
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_api.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
index afbc9d2e..bfc42083 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp
@@ -404,7 +404,8 @@ auto BazelApi::CreateAction(
// no need to regenerate the digest.
ts.QueueTask(
[this, &info, &api, &failure, &info_map, use_blob_splitting]() {
- if (use_blob_splitting
+ if (use_blob_splitting and network_->BlobSplitSupport() and
+ api->BlobSpliceSupport()
? ::RetrieveToCasSplitted(
info, api, network_, info_map)
: ::RetrieveToCas(