Tzu-Li (Gordon) Tai created FLINK-9608: ------------------------------------------
Summary: Add test base for TypeSerializer snapshotting / restore / migration to be used by all Flink serializers Key: FLINK-9608 URL: https://issues.apache.org/jira/browse/FLINK-9608 Project: Flink Issue Type: Test Components: State Backends, Checkpointing, Tests, Type Serialization System Reporter: Tzu-Li (Gordon) Tai Assignee: Tzu-Li (Gordon) Tai Fix For: 1.6.0 The current {{TypeSerializerTestBase}} does not cover several aspects related to upgrading / snapshotting and restoring Flink's serializers. That includes: - A serializer can be snapshotted and then restored without issues. The restored serializer should be able to correctly read data written by the snapshotted serializer. - A serializer's snapshotted configuration can be migrated from previous Flink versions. - A serializer works with different kinds of state backends. This new proposed test base should go into {{flink-tests}}, with a coverage check that all Flink's {{TypeSerializers}} have a corresponding subclass for the test base. -- This message was sent by Atlassian JIRA (v7.6.3#76005)