From 815ef5d2d6355f2ca65ddcd33c7af674c0edbca7 Mon Sep 17 00:00:00 2001 From: Alberto Sartori Date: Thu, 23 Feb 2023 16:31:02 +0100 Subject: execution service: BatchUpdateBlobs check consitency of requested digests --- src/buildtool/execution_api/execution_service/cas_server.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/buildtool/execution_api/execution_service/cas_server.hpp') diff --git a/src/buildtool/execution_api/execution_service/cas_server.hpp b/src/buildtool/execution_api/execution_service/cas_server.hpp index e0ef0267..b3c11706 100644 --- a/src/buildtool/execution_api/execution_service/cas_server.hpp +++ b/src/buildtool/execution_api/execution_service/cas_server.hpp @@ -115,6 +115,10 @@ class CASServiceImpl final -> ::grpc::Status override; private: + [[nodiscard]] auto CheckDigestConsistency(std::string const& ref, + std::string const& computed) + const noexcept -> std::optional; + LocalStorage storage_{}; Logger logger_{"execution-service"}; }; -- cgit v1.2.3