Skip to content

Hot reloading of the actor state store - #5277

Open
JoshVanL wants to merge 1 commit into
dapr:v1.18from
JoshVanL:actor-state-store-hot-reloading
Open

Hot reloading of the actor state store#5277
JoshVanL wants to merge 1 commit into
dapr:v1.18from
JoshVanL:actor-state-store-hot-reloading

Conversation

@JoshVanL

Copy link
Copy Markdown
Contributor

Since Dapr 1.18.3, the actor state store is no longer excluded from hot reloading. The actors runtime now reconciles actor hosting with the configured store at runtime: adding a store enables actor hosting and the workflow APIs, removing it drains hosted actors until a store returns, and in-place updates (such as a rotated secret) swap the store instance without interrupting actor hosting.

Added in dapr/dapr#10309, backported to release-1.18 (v1.18.3) in dapr/dapr#10325.

Since Dapr 1.18.3, the actor state store is no longer excluded from hot
reloading. The actors runtime now reconciles actor hosting with the
configured store at runtime: adding a store enables actor hosting and
the workflow APIs, removing it drains hosted actors until a store
returns, and in-place updates (such as a rotated secret) swap the store
instance without interrupting actor hosting.
Added in dapr/dapr#10309, backported to release-1.18 (v1.18.3) in
dapr/dapr#10325.
Signed-off-by: joshvanl <me@joshvanl.dev>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@JoshVanL