TraceMachina / nativelink

Bazel RBE with CAS server implementation in Rust. The free and open source cache and remote execution service, prioritizing stability and speed for the people that need it.
https://docs.nativelink.com
Apache License 2.0
236 stars 46 forks source link

Add RedisOperation and RedisOperationState #1020

Closed zbirenbaum closed 1 week ago

zbirenbaum commented 2 weeks ago

Description

Creates groundwork for Redis State Manager implementation by introducing two new structs. RedisOperation represents an operation stored in redis and RedisOperationState represents the wrapped object which implements the ActionStateResult trait.

Type of change

Checklist


This change is Reviewable

zbirenbaum commented 1 week ago

Changes merged in #1023