From 399f75c8b63c3214938e03d5d9b532a5dd7a4000 Mon Sep 17 00:00:00 2001 From: Sascha Roloff Date: Wed, 17 Jan 2024 16:42:49 +0100 Subject: Add tree invariant check for just execute, when uploading trees --- 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 306c2833..c9f7cff4 100644 --- a/src/buildtool/execution_api/execution_service/cas_server.hpp +++ b/src/buildtool/execution_api/execution_service/cas_server.hpp @@ -147,6 +147,10 @@ class CASServiceImpl final bazel_re::Digest const& computed) const noexcept -> std::optional; + [[nodiscard]] auto EnsureTreeInvariant( + std::string const& data, + std::string const& hash) const noexcept -> std::optional; + gsl::not_null storage_ = &Storage::Instance(); Logger logger_{"execution-service"}; }; -- cgit v1.2.3