Tzu-Li (Gordon) Tai created FLINK-17520:
-------------------------------------------

             Summary: Extend CompositeTypeSerializerSnapshot to allow composite 
serializers to signal migration based on outer configuration
                 Key: FLINK-17520
                 URL: https://issues.apache.org/jira/browse/FLINK-17520
             Project: Flink
          Issue Type: Improvement
          Components: API / Type Serialization System
            Reporter: Tzu-Li (Gordon) Tai
            Assignee: Tzu-Li (Gordon) Tai


Compatibility of composite serializers is governed by the overall resolved 
compatibility of all its nested serializers, as well as any additional 
configuration (or what we call the "outer configuration" or "outer snapshot").

The compatibility resolution logic for these composite serializers is 
implemented in the {{CompositeTypeSerializerSnapshot}} abstract class.

One current limitation of this base class is that the implementation assumes 
that the outer configuration is always either compatible, or incompatible.

We should relax this to also allow signaling migration, purely based on the 
outer configuration. This is already a requirement by FLINK-16998.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to