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

    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

        Issue Links

          Activity

            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: