Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-9376 Allow upgrading to incompatible state serializers (state schema evolution)
  3. FLINK-10679

Let TypeSerializerSchemaCompatibility.resolveSchemaCompatibility() be the entry point for compatibility checks in framework code

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      Currently, the state backend framework code still is exposed the now deprecated CompatibilityResult and relevant classes.

      Instead, all compatibility checks should go through the new TypeSerializerSchemaCompatibility#resolveSchemaCompatibility method, and allow framework code to check against the more powerful TypeSerializerSchemaCompatibility for incompatibility / migration requirements.

      Attachments

        Activity

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

          People

            sewen Stephan Ewen
            tzulitai Tzu-Li (Gordon) Tai
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Issue deployment