-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add WorkerStateManager for RedisStateManager #1022
Conversation
67864cb
to
f46b3d4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 1 files at r3, all commit messages.
Reviewable status: 0 of 1 LGTMs obtained, and pending CI: docker-compose-compiles-nativelink (20.04), docker-compose-compiles-nativelink (22.04), integration-tests (20.04), integration-tests (22.04)
f46b3d4
to
88b9aaa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 4 of 7 files at r1, 3 of 3 files at r4, 1 of 1 files at r5, 1 of 1 files at r6, all commit messages.
Reviewable status: complete! 1 of 1 LGTMs obtained
74ed7d6
to
9b95726
Compare
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.
Adds RedisStore based implementation for ClientStateManager trait. Provides API hooks for adding or filtering Operations.
Implements WorkerStateManager trait for RedisStateManager. Adds API hooks for worker-driven updates to OperationState.
9b95726
to
499fc28
Compare
Changes merged in #1023 |
Description
Implements WorkerStateManager trait for RedisStateManager. Adds API hooks for worker-driven updates to operation state.
Requires: #1020 #1021
Type of change
Checklist
bazel test //...
passes locallygit amend
see some docsThis change is