-
Type:
Improvement
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: API / Type Serialization System
-
Labels:
-
Release Note:
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.
- blocks
-
FLINK-16998 Add a changeflag to Row type
-
- Closed
-
- links to