From f48192df95af3259e93a3a49ec3df19de2e646fd Mon Sep 17 00:00:00 2001 From: Sascha Roloff Date: Fri, 23 Feb 2024 16:18:12 +0100 Subject: Employ blob splitting and splicing for endpoint dispatching --- src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp') 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( -- cgit v1.2.3