Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
This subtask covers migration of:
- StreamElementSerializerConfigSnapshot
- NFASerializerConfigSnapshot
- NullableSerializerConfigSnapshot
- UnionSerializerConfigSnapshot
- TwoPhaseCommitSinkFunction.StateSerializerConfigSnapshot
- TimerSerializerConfigSnapshot
- SharedBufferSerializerConfigSnapshot
- RowSerializerConfigSnapshot
- CompositeSerializer.ConfigSnapshot
- BufferSerializerConfigSnapshot
- ScalaOptionSerializerConfigSnapshot
- ScalaTrySerializerConfigSnapshot
- TrySerializerConfigSnapshot
- OptionSerializerConfigSnapshot
- CollectionSerializerConfigSnapshot
- CRowSerializerConfigSnapshot
to use the new serialization compatibility APIs (TypeSerializerSnapshot and {{TypeSerializerSchemaCompatibility).
They should use the higher-level CompositeTypeSerializerSnapshot which handles nested serializer compatibility checks.
Serializers are only considered to have completed migration according to the defined list of things to check in FLINK-11327.