Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-20264

Zero-downtime / dynamic function upgrades in Stateful Functions

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • statefun-3.0.0
    • Stateful Functions
    • 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.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            tzulitai Tzu-Li (Gordon) Tai
            tzulitai Tzu-Li (Gordon) Tai
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment