-
Notifications
You must be signed in to change notification settings - Fork 345
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
FEATURE PREVIEW: Add Actor State TTL support #1078
Comments
UPDATE: Due to the nature of the current implementation of write through caching of actor state and the unavailability of the real TTL expire time of state keys, SDKs will have an inconsistent view of the world when it has a cold cache and the state store has TTL keys. The TTL functionality has been put behind a feature gate in daprd. See dapr/dapr#6400 for more details. This feature is expected to be moved to GA in 1.12. |
Can this be added in 1.12? |
Any update on this? |
/assign |
@srparupu Please let us know if you need help with anything, and when you open a PR with the changes so we can move this issue in the board to "In review"! Thank youuuuu :) |
This was handled by: #1164 |
Add first class API support for Actor State TTL dapr/dapr#5899
A dedicated function to Actor State should be created. Psudo code:
func (key string, value string, ttl duration)
. It should be made clear in the SDK documentation/comments that users should always use this function, unless they have specifically created some kind of Actor State clean up out of band of Dapr or don't have an issue with the Actor State store keep state and grow "forever".Please see the go-sdk for implementation reference.
The text was updated successfully, but these errors were encountered: