Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, due to how functions can be executed as stateless deployments separate to the StateFun runtime, they can be easily upgraded with zero-downtime.
However, up to now there are still some restrictions to what can be done without restarting StateFun processes:
- Users can not upgrade existing functions to declare new persisted state
- Users can not add new addressable (can be routed messages to it by the StateFun runtime) functions to an existing StateFun application
The end goal of this epic is to enable the above operations for function deployments, without the need to restart the StateFun runtime. Further details can be found in subtasks of this JIRA.