[ https://issues.apache.org/jira/browse/FLINK-17520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17109423#comment-17109423 ]
Timo Walther commented on FLINK-17520: -------------------------------------- I updated this issue to critical. [~tzulitai] do you think you will find time for this next week? > 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 > Priority: Critical > > 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)