You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by al...@apache.org on 2020/05/28 12:11:19 UTC

[flink] branch master updated (44fba5f -> aedb406)

This is an automated email from the ASF dual-hosted git repository.

aljoscha pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 44fba5f  [FLINK-17558][netty] Release partitions asynchronously
     add 7858c94  [FLINK-13632] Remove old PojoSerializerSnapshotMigrationTest
     add c03fb57  [FLINK-17956] Add Flink 1.11 MigrationVersion
     add 51d0078  [FLINK-13632] Update TypeSerializerUpgradeTestBase for Flink 1.11
     add d31a76c  [FLINK-13632] Add Flink 1.11 snapshots for TypeSerializer upgrade tests
     add 4338308  [FLINK-13632] Port AvroSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 41ed8bc  [FLINK-13632] Port TtlSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 389c23c  [FLINK-13632] Port TupleSerializer upgrade test to TypeSerializerUpgradeTestBase
     add e0ebadb  [FLINK-13632] Port BufferEntrySerializer upgrade test to TypeSerializerUpgradeTestBase
     add eb64bb8  [FLINK-13632] Port ValueSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 9f989b2  [FLINK-13632] Port PrimitiveArraySerializer test to TypeSerializerUpgradeTestBase
     add cfda623  [FLINK-13632] Port TimerSerializer test to TypeSerializerUpgradeTestBase
     add b5ca9f9  [FLINK-13632] Port StreamElementSerializer test to TypeSerializerUpgradeTestBase
     add 12d18d3  [FLINK-13632] Port BaseTypeSerializer test to TypeSerializerUpgradeTestBase
     add b3f8c2f  [FLINK-13632] Port VoidNamespaceSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 5947c2f  [FLINK-13632] Port NullableSerializer test to TypeSerializerUpgradeTestBase
     add ce60ede  [FLINK-13632] Port ScalaOptionSerializer test to TypeSerializerUpgradeTestBase
     add a2760a3  [FLINK-13632] Port KryoSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 7747ce6  [FLINK-13632] Port NFASerializer upgrade test to TypeSerializerUpgradeTestBase
     add 83d2291  [FLINK-13632] Port ScalaTrySerializer upgrade test to TypeSerializerUpgradeTestBase
     add 354ead1  [FLINK-13632] Port MapViewSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 37f4845  [FLINK-13632] Port WindowSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 11b2fca  [FLINK-13632] Port UnionSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 2782465  [FLINK-13632] Port TwoPhaseCommitSinkStateSerializer upgrade test to TypeSerializerUpgradeTestBase
     add dc84941  [FLINK-13632] Port KafkaSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 9f04fa9  [FLINK-13632] Port ValueArraySerializer upgrade test to TypeSerializerUpgradeTestBase
     add cdaa59d  [FLINK-13632] Port MapSerializer upgrade test to TypeSerializerUpgradeTestBase
     add c8b7079  [FLINK-13632] Port CompositeSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 4eae106  [FLINK-13632] Port ListSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 719036b  [FLINK-13632] Port ArrayListSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 293b8d0  [FLINK-13632] Port CopyableSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 79a56ad  [FLINK-13632] Port WritableSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 7cf86d8  [FLINK-13632] Port ScalaEitherSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 82273dd  [FLINK-13632] Port LongValueWithProperHashCodeSerializer upgrade test to TypeSerializerUpgradeTestBase
     add c1ee4f8  [FLINK-13632] Port Kafka011Serializer upgrade test to TypeSerializerUpgradeTestBase
     add ff1e41b  [FLINK-13632] Port ListViewSerializer upgrade test to TypeSerializerUpgradeTestBase
     add a5d0eb5  [FLINK-13632] Port JavaSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 9113555  [FLINK-13632] Port LockableTypeSerializer upgrade test to TypeSerializerUpgradeTestBase
     add f02b236  [FLINK-13632] Port EnumSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 554a2e7  [FLINK-13632] Port ScalaCaseClassSerializer upgrade test to TypeSerializerUpgradeTestBase
     add 2161b16  [FLINK-13632] Port EnumValueSerializer upgrade test to TypeSerializerUpgradeTestBase
     add a60f1ee  [FLINK-13632] Port TraversableSerializer upgrade test to TypeSerializerUpgradeTestBase
     add aedb406  [FLINK-13632] Remove TypeSerializerSnapshotMigrationTestBase

No new revisions were added by this update.

Summary of changes:
 .../connectors/kafka/FlinkKafkaProducer011.java    |   18 +-
 .../kafka/Kafka011SerializerUpgradeTest.java       |  162 ++++
 .../KafkaSerializerSnapshotsMigrationTest.java     |   59 --
 .../serializer-snapshot                            |  Bin 0 -> 129 bytes
 .../context-state-serializer-1.11/test-data        |  Bin 0 -> 19 bytes
 .../flink-1.6-context-state-serializer-data        |  Bin 270 -> 0 bytes
 .../flink-1.6-context-state-serializer-snapshot    |  Bin 452 -> 0 bytes
 .../flink-1.6-transaction-state-serializer-data    |  Bin 110 -> 0 bytes
 ...flink-1.6-transaction-state-serializer-snapshot |  Bin 460 -> 0 bytes
 .../flink-1.7-context-state-serializer-data        |  Bin 270 -> 0 bytes
 .../flink-1.7-context-state-serializer-snapshot    |  Bin 440 -> 0 bytes
 .../flink-1.7-transaction-state-serializer-data    |  Bin 110 -> 0 bytes
 ...flink-1.7-transaction-state-serializer-snapshot |  Bin 448 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 137 bytes
 .../transaction-state-serializer-1.11/test-data    |  Bin 0 -> 17 bytes
 .../connectors/kafka/FlinkKafkaProducer.java       |   14 +-
 .../KafkaSerializerSnapshotsMigrationTest.java     |   59 --
 .../kafka/KafkaSerializerUpgradeTest.java          |  162 ++++
 .../serializer-snapshot                            |  Bin 0 -> 126 bytes
 .../context-state-serializer-1.11/test-data        |  Bin 0 -> 19 bytes
 .../flink-1.7-context-state-serializer-data        |  Bin 270 -> 0 bytes
 .../flink-1.7-context-state-serializer-snapshot    |  Bin 434 -> 0 bytes
 .../flink-1.7-transaction-state-serializer-data    |  Bin 110 -> 0 bytes
 ...flink-1.7-transaction-state-serializer-snapshot |  Bin 442 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 134 bytes
 .../transaction-state-serializer-1.11/test-data    |  Bin 0 -> 17 bytes
 .../runtime/WritableSerializerMigrationTest.java   |   88 --
 .../runtime/WritableSerializerUpgradeTest.java     |  151 +++
 .../resources/flink-1.6-writeable-serializer-data  |  Bin 150 -> 0 bytes
 .../flink-1.6-writeable-serializer-snapshot        |  Bin 506 -> 0 bytes
 .../resources/flink-1.7-writeable-serializer-data  |  Bin 150 -> 0 bytes
 .../flink-1.7-writeable-serializer-snapshot        |  Bin 494 -> 0 bytes
 .../writeable-serializer-1.11/serializer-snapshot  |  Bin 0 -> 187 bytes
 .../resources/writeable-serializer-1.11/test-data  |  Bin 0 -> 7 bytes
 ...mpositeTypeSerializerSnapshotMigrationTest.java |   63 --
 .../CompositeTypeSerializerUpgradeTest.java        |  147 +++
 .../TypeSerializerSnapshotMigrationTestBase.java   |  529 -----------
 .../typeutils/TypeSerializerUpgradeTestBase.java   |   38 +-
 .../BaseTypeSerializerSnapshotMigrationTest.java   |   73 --
 .../base/BasicTypeSerializerUpgradeTest.java       |  199 ++++
 ...sicTypeSerializerUpgradeTestSpecifications.java | 1002 ++++++++++++++++++++
 ...t.java => EnumSerializerCompatibilityTest.java} |    2 +-
 .../base/EnumSerializerSnapshotMigrationTest.java  |   89 --
 .../typeutils/base/EnumSerializerUpgradeTest.java  |  195 ++--
 .../base/ListSerializerSnapshotMigrationTest.java  |   55 --
 .../typeutils/base/ListSerializerUpgradeTest.java} |   82 +-
 .../base/MapSerializerSnapshotMigrationTest.java   |   56 --
 .../typeutils/base/MapSerializerUpgradeTest.java}  |   84 +-
 ...mitiveArraySerializerSnapshotMigrationTest.java |   94 --
 .../array/PrimitiveArraySerializerUpgradeTest.java |  102 ++
 ...veArraySerializerUpgradeTestSpecifications.java |  431 +++++++++
 .../runtime/CopyableSerializerMigrationTest.java   |  107 ---
 .../runtime/CopyableSerializerUpgradeTest.java     |  174 ++++
 .../runtime/NullableSerializerMigrationTest.java   |   83 --
 .../runtime/NullableSerializerUpgradeTest.java     |  146 +++
 .../PojoSerializerSnapshotMigrationTest.java       |  169 ----
 .../runtime/PojoSerializerUpgradeTest.java         |   13 +-
 .../runtime/RowSerializerUpgradeTest.java          |   10 +-
 .../runtime/TupleSerializerMigrationTest.java      |   59 --
 .../runtime/TupleSerializerUpgradeTest.java        |  115 +++
 .../runtime/ValueSerializerMigrationTest.java      |   88 --
 .../runtime/ValueSerializerUpgradeTest.java        |  138 +++
 .../runtime/kryo/KryoPojosForMigrationTests.java   |   18 +
 .../runtime/kryo/KryoSerializerUpgradeTest.java    |  272 ++++++
 .../runtime/kryo/KryoSnapshotMigrationTest.java    |  146 ---
 .../testutils/migration/MigrationVersion.java      |    3 +-
 .../big-dec-serializer-1.11/serializer-snapshot    |  Bin 0 -> 94 bytes
 .../resources/big-dec-serializer-1.11/test-data    |  Bin 0 -> 24 bytes
 .../big-int-serializer-1.11/serializer-snapshot    |  Bin 0 -> 94 bytes
 .../resources/big-int-serializer-1.11/test-data    |  Bin 0 -> 19 bytes
 .../serializer-snapshot}                           |  Bin 212 -> 130 bytes
 .../test-data                                      |  Bin 0 -> 6 bytes
 .../boolean-serializer-1.11/serializer-snapshot    |  Bin 0 -> 96 bytes
 .../resources/boolean-serializer-1.11/test-data    |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 106 bytes
 .../boolean-value-serializer-1.11/test-data        |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 124 bytes
 .../byte-primitive-array-serializer-1.11/test-data |  Bin 0 -> 14 bytes
 .../byte-serializer-1.11/serializer-snapshot       |  Bin 0 -> 90 bytes
 .../test/resources/byte-serializer-1.11/test-data  |    1 +
 .../byte-value-serializer-1.11/serializer-snapshot |  Bin 0 -> 100 bytes
 .../resources/byte-value-serializer-1.11/test-data |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 124 bytes
 .../char-primitive-array-serializer-1.11/test-data |  Bin 0 -> 24 bytes
 .../char-serializer-1.11/serializer-snapshot       |  Bin 0 -> 90 bytes
 .../test/resources/char-serializer-1.11/test-data  |    1 +
 .../char-value-serializer-1.11/serializer-snapshot |  Bin 0 -> 100 bytes
 .../resources/char-value-serializer-1.11/test-data |  Bin 0 -> 2 bytes
 .../serializer-snapshot                            |  Bin 0 -> 199 bytes
 .../copyable-value-serializer-1.11/test-data       |  Bin 0 -> 8 bytes
 .../date-serializer-1.11/serializer-snapshot       |  Bin 0 -> 90 bytes
 .../test/resources/date-serializer-1.11/test-data  |  Bin 0 -> 8 bytes
 .../serializer-snapshot                            |  Bin 0 -> 128 bytes
 .../test-data                                      |  Bin 0 -> 84 bytes
 .../double-serializer-1.11/serializer-snapshot     |  Bin 0 -> 94 bytes
 .../resources/double-serializer-1.11/test-data     |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 104 bytes
 .../double-value-serializer-1.11/test-data         |    1 +
 .../either-serializer-1.11/serializer-snapshot     |  Bin 0 -> 276 bytes
 .../resources/either-serializer-1.11/test-data     |    1 +
 .../enum-serializer-1.11/serializer-snapshot       |  Bin 0 -> 188 bytes
 .../test/resources/enum-serializer-1.11/test-data  |  Bin 0 -> 4 bytes
 .../serializer-snapshot                            |  Bin 0 -> 163 bytes
 .../enum-serializerreconfig-1.11/test-data         |  Bin 0 -> 4 bytes
 .../resources/flink-1.6-big-dec-serializer-data    |  Bin 300 -> 0 bytes
 .../flink-1.6-big-dec-serializer-snapshot          |  Bin 394 -> 0 bytes
 .../resources/flink-1.6-big-int-serializer-data    |  Bin 64 -> 0 bytes
 .../flink-1.6-big-int-serializer-snapshot          |  Bin 394 -> 0 bytes
 ...ink-1.6-boolean-primitive-array-serializer-data |  Bin 80 -> 0 bytes
 ...1.6-boolean-primitive-array-serializer-snapshot |  Bin 436 -> 0 bytes
 .../resources/flink-1.6-boolean-serializer-data    |    1 -
 .../flink-1.6-boolean-serializer-snapshot          |  Bin 396 -> 0 bytes
 .../flink-1.6-boolean-value-serializer-data        |  Bin 10 -> 0 bytes
 .../flink-1.6-boolean-value-serializer-snapshot    |  Bin 406 -> 0 bytes
 .../flink-1.6-byte-primitive-array-serializer-data |  Bin 80 -> 0 bytes
 ...nk-1.6-byte-primitive-array-serializer-snapshot |  Bin 430 -> 0 bytes
 .../test/resources/flink-1.6-byte-serializer-data  |    1 -
 .../resources/flink-1.6-byte-serializer-snapshot   |  Bin 390 -> 0 bytes
 .../resources/flink-1.6-byte-value-serializer-data |    1 -
 .../flink-1.6-byte-value-serializer-snapshot       |  Bin 400 -> 0 bytes
 .../flink-1.6-char-primitive-array-serializer-data |  Bin 140 -> 0 bytes
 ...nk-1.6-char-primitive-array-serializer-snapshot |  Bin 430 -> 0 bytes
 .../test/resources/flink-1.6-char-serializer-data  |  Bin 20 -> 0 bytes
 .../resources/flink-1.6-char-serializer-snapshot   |  Bin 390 -> 0 bytes
 .../resources/flink-1.6-char-value-serializer-data |  Bin 20 -> 0 bytes
 .../flink-1.6-char-value-serializer-snapshot       |  Bin 400 -> 0 bytes
 .../flink-1.6-copyable-value-serializer-data       |  Bin 80 -> 0 bytes
 .../flink-1.6-copyable-value-serializer-snapshot   |  Bin 534 -> 0 bytes
 .../test/resources/flink-1.6-date-serializer-data  |  Bin 80 -> 0 bytes
 .../resources/flink-1.6-date-serializer-snapshot   |  Bin 390 -> 0 bytes
 ...link-1.6-double-primitive-array-serializer-data |  Bin 440 -> 0 bytes
 ...-1.6-double-primitive-array-serializer-snapshot |  Bin 434 -> 0 bytes
 .../resources/flink-1.6-double-serializer-data     |    1 -
 .../resources/flink-1.6-double-serializer-snapshot |  Bin 394 -> 0 bytes
 .../flink-1.6-double-value-serializer-data         |    1 -
 .../flink-1.6-double-value-serializer-snapshot     |  Bin 404 -> 0 bytes
 .../resources/flink-1.6-either-serializer-data     |  Bin 42 -> 0 bytes
 .../resources/flink-1.6-either-serializer-snapshot |  Bin 1365 -> 0 bytes
 .../test/resources/flink-1.6-enum-serializer-data  |  Bin 40 -> 0 bytes
 .../resources/flink-1.6-enum-serializer-snapshot   |  Bin 949 -> 0 bytes
 ...flink-1.6-float-primitive-array-serializer-data |  Bin 240 -> 0 bytes
 ...k-1.6-float-primitive-array-serializer-snapshot |  Bin 432 -> 0 bytes
 .../test/resources/flink-1.6-float-serializer-data |    1 -
 .../resources/flink-1.6-float-serializer-snapshot  |  Bin 392 -> 0 bytes
 .../flink-1.6-float-value-serializer-data          |    1 -
 .../flink-1.6-float-value-serializer-snapshot      |  Bin 402 -> 0 bytes
 .../flink-1.6-generic-array-serializer-data        |  Bin 90 -> 0 bytes
 .../flink-1.6-generic-array-serializer-snapshot    |  Bin 1007 -> 0 bytes
 .../flink-1.6-int-primitive-array-serializer-data  |  Bin 240 -> 0 bytes
 ...ink-1.6-int-primitive-array-serializer-snapshot |  Bin 428 -> 0 bytes
 .../test/resources/flink-1.6-int-serializer-data   |  Bin 40 -> 0 bytes
 .../resources/flink-1.6-int-serializer-snapshot    |  Bin 388 -> 0 bytes
 .../resources/flink-1.6-int-value-serializer-data  |  Bin 40 -> 0 bytes
 .../flink-1.6-int-value-serializer-snapshot        |  Bin 398 -> 0 bytes
 .../flink-1.6-kryo-type-serializer-custom-data     |    1 -
 .../flink-1.6-kryo-type-serializer-custom-snapshot |  Bin 4808 -> 0 bytes
 .../resources/flink-1.6-kryo-type-serializer-data  |    1 -
 ...link-1.6-kryo-type-serializer-empty-config-data |  Bin 180 -> 0 bytes
 ...-1.6-kryo-type-serializer-empty-config-snapshot |  Bin 2759 -> 0 bytes
 .../flink-1.6-kryo-type-serializer-snapshot        |  Bin 3854 -> 0 bytes
 .../test/resources/flink-1.6-list-serializer-data  |  Bin 240 -> 0 bytes
 .../resources/flink-1.6-list-serializer-snapshot   |  Bin 888 -> 0 bytes
 .../flink-1.6-long-primitive-array-serializer-data |  Bin 440 -> 0 bytes
 ...nk-1.6-long-primitive-array-serializer-snapshot |  Bin 430 -> 0 bytes
 .../test/resources/flink-1.6-long-serializer-data  |  Bin 80 -> 0 bytes
 .../resources/flink-1.6-long-serializer-snapshot   |  Bin 390 -> 0 bytes
 .../resources/flink-1.6-long-value-serializer-data |  Bin 80 -> 0 bytes
 .../flink-1.6-long-value-serializer-snapshot       |  Bin 400 -> 0 bytes
 .../test/resources/flink-1.6-map-serializer-data   |  Bin 440 -> 0 bytes
 .../resources/flink-1.6-map-serializer-snapshot    |  Bin 1356 -> 0 bytes
 .../resources/flink-1.6-null-value-serializer-data |    0
 .../flink-1.6-null-value-serializer-snapshot       |  Bin 400 -> 0 bytes
 .../flink-1.6-nullable-not-padded-serializer-data  |  Bin 58 -> 0 bytes
 ...ink-1.6-nullable-not-padded-serializer-snapshot |  Bin 944 -> 0 bytes
 .../flink-1.6-nullable-padded-serializer-data      |  Bin 90 -> 0 bytes
 .../flink-1.6-nullable-padded-serializer-snapshot  |  Bin 952 -> 0 bytes
 ...1.6-pojo-new-and-removed-fields-serializer-data |  Bin 320 -> 0 bytes
 ...pojo-new-and-removed-fields-serializer-snapshot |  Bin 4696 -> 0 bytes
 ...nk-1.6-pojo-registered-subclass-serializer-data |  Bin 350 -> 0 bytes
 ....6-pojo-registered-subclass-serializer-snapshot |  Bin 9236 -> 0 bytes
 .../test/resources/flink-1.6-pojo-serializer-data  |  Bin 230 -> 0 bytes
 .../resources/flink-1.6-pojo-serializer-snapshot   |  Bin 4133 -> 0 bytes
 ...-1.6-pojo-unregistered-subclass-serializer-data |  Bin 1320 -> 0 bytes
 ...-pojo-unregistered-subclass-serializer-snapshot |  Bin 8890 -> 0 bytes
 ...flink-1.6-short-primitive-array-serializer-data |  Bin 140 -> 0 bytes
 ...k-1.6-short-primitive-array-serializer-snapshot |  Bin 432 -> 0 bytes
 .../test/resources/flink-1.6-short-serializer-data |  Bin 20 -> 0 bytes
 .../resources/flink-1.6-short-serializer-snapshot  |  Bin 392 -> 0 bytes
 .../flink-1.6-short-value-serializer-data          |  Bin 20 -> 0 bytes
 .../flink-1.6-short-value-serializer-snapshot      |  Bin 402 -> 0 bytes
 .../resources/flink-1.6-sql-date-serializer-data   |  Bin 80 -> 0 bytes
 .../flink-1.6-sql-date-serializer-snapshot         |  Bin 396 -> 0 bytes
 .../resources/flink-1.6-sql-time-serializer-data   |  Bin 80 -> 0 bytes
 .../flink-1.6-sql-time-serializer-snapshot         |  Bin 396 -> 0 bytes
 .../flink-1.6-sql-timestamp-serializer-data        |  Bin 120 -> 0 bytes
 .../flink-1.6-sql-timestamp-serializer-snapshot    |  Bin 406 -> 0 bytes
 .../resources/flink-1.6-string-serializer-data     |    1 -
 .../resources/flink-1.6-string-serializer-snapshot |  Bin 394 -> 0 bytes
 .../flink-1.6-string-value-serializer-data         |    1 -
 .../flink-1.6-string-value-serializer-snapshot     |  Bin 404 -> 0 bytes
 .../test/resources/flink-1.6-tuple-serializer-data |  Bin 392 -> 0 bytes
 .../resources/flink-1.6-tuple-serializer-snapshot  |  Bin 2256 -> 0 bytes
 .../test/resources/flink-1.6-value-serializer-data |  Bin 150 -> 0 bytes
 .../resources/flink-1.6-value-serializer-snapshot  |  Bin 1310 -> 0 bytes
 .../resources/flink-1.7-big-dec-serializer-data    |  Bin 300 -> 0 bytes
 .../flink-1.7-big-dec-serializer-snapshot          |  Bin 155 -> 0 bytes
 .../resources/flink-1.7-big-int-serializer-data    |  Bin 150 -> 0 bytes
 .../flink-1.7-big-int-serializer-snapshot          |  Bin 155 -> 0 bytes
 ...ink-1.7-boolean-primitive-array-serializer-data |  Bin 90 -> 0 bytes
 .../resources/flink-1.7-boolean-serializer-data    |    1 -
 .../flink-1.7-boolean-serializer-snapshot          |  Bin 158 -> 0 bytes
 .../flink-1.7-boolean-value-serializer-data        |  Bin 10 -> 0 bytes
 .../flink-1.7-boolean-value-serializer-snapshot    |  Bin 173 -> 0 bytes
 .../flink-1.7-byte-primitive-array-serializer-data |  Bin 100 -> 0 bytes
 ...nk-1.7-byte-primitive-array-serializer-snapshot |  Bin 203 -> 0 bytes
 .../test/resources/flink-1.7-byte-serializer-data  |    1 -
 .../resources/flink-1.7-byte-serializer-snapshot   |  Bin 149 -> 0 bytes
 .../resources/flink-1.7-byte-value-serializer-data |    1 -
 .../flink-1.7-byte-value-serializer-snapshot       |  Bin 164 -> 0 bytes
 .../flink-1.7-char-primitive-array-serializer-data |  Bin 240 -> 0 bytes
 ...nk-1.7-char-primitive-array-serializer-snapshot |  Bin 203 -> 0 bytes
 .../test/resources/flink-1.7-char-serializer-data  |  Bin 20 -> 0 bytes
 .../resources/flink-1.7-char-serializer-snapshot   |  Bin 149 -> 0 bytes
 .../resources/flink-1.7-char-value-serializer-data |  Bin 20 -> 0 bytes
 .../flink-1.7-char-value-serializer-snapshot       |  Bin 164 -> 0 bytes
 .../flink-1.7-copyable-value-serializer-data       |  Bin 80 -> 0 bytes
 .../flink-1.7-copyable-value-serializer-snapshot   |  Bin 522 -> 0 bytes
 .../test/resources/flink-1.7-date-serializer-data  |  Bin 80 -> 0 bytes
 .../resources/flink-1.7-date-serializer-snapshot   |  Bin 149 -> 0 bytes
 ...link-1.7-double-primitive-array-serializer-data |  Bin 360 -> 0 bytes
 ...-1.7-double-primitive-array-serializer-snapshot |  Bin 209 -> 0 bytes
 .../resources/flink-1.7-double-serializer-data     |    1 -
 .../resources/flink-1.7-double-serializer-snapshot |  Bin 155 -> 0 bytes
 .../flink-1.7-double-value-serializer-data         |    1 -
 .../flink-1.7-double-value-serializer-snapshot     |  Bin 170 -> 0 bytes
 .../resources/flink-1.7-either-serializer-data     |    1 -
 .../resources/flink-1.7-either-serializer-snapshot |  Bin 383 -> 0 bytes
 .../test/resources/flink-1.7-enum-serializer-data  |  Bin 40 -> 0 bytes
 .../resources/flink-1.7-enum-serializer-snapshot   |  Bin 937 -> 0 bytes
 ...flink-1.7-float-primitive-array-serializer-data |  Bin 160 -> 0 bytes
 ...k-1.7-float-primitive-array-serializer-snapshot |  Bin 206 -> 0 bytes
 .../test/resources/flink-1.7-float-serializer-data |    1 -
 .../resources/flink-1.7-float-serializer-snapshot  |  Bin 152 -> 0 bytes
 .../flink-1.7-float-value-serializer-data          |    1 -
 .../flink-1.7-float-value-serializer-snapshot      |  Bin 167 -> 0 bytes
 .../flink-1.7-generic-array-serializer-data        |  Bin 280 -> 0 bytes
 .../flink-1.7-generic-array-serializer-snapshot    |  Bin 270 -> 0 bytes
 .../flink-1.7-int-primitive-array-serializer-data  |  Bin 160 -> 0 bytes
 ...ink-1.7-int-primitive-array-serializer-snapshot |  Bin 200 -> 0 bytes
 .../test/resources/flink-1.7-int-serializer-data   |  Bin 40 -> 0 bytes
 .../resources/flink-1.7-int-serializer-snapshot    |  Bin 146 -> 0 bytes
 .../resources/flink-1.7-int-value-serializer-data  |  Bin 40 -> 0 bytes
 .../flink-1.7-int-value-serializer-snapshot        |  Bin 161 -> 0 bytes
 .../flink-1.7-kryo-type-serializer-custom-data     |    1 -
 .../flink-1.7-kryo-type-serializer-custom-snapshot |  Bin 4796 -> 0 bytes
 .../resources/flink-1.7-kryo-type-serializer-data  |    1 -
 ...link-1.7-kryo-type-serializer-empty-config-data |  Bin 892 -> 0 bytes
 ...-1.7-kryo-type-serializer-empty-config-snapshot |  Bin 2747 -> 0 bytes
 .../flink-1.7-kryo-type-serializer-snapshot        |  Bin 3842 -> 0 bytes
 .../test/resources/flink-1.7-list-serializer-data  |  Bin 240 -> 0 bytes
 .../resources/flink-1.7-list-serializer-snapshot   |  Bin 238 -> 0 bytes
 .../flink-1.7-long-primitive-array-serializer-data |  Bin 280 -> 0 bytes
 ...nk-1.7-long-primitive-array-serializer-snapshot |  Bin 203 -> 0 bytes
 .../test/resources/flink-1.7-long-serializer-data  |  Bin 80 -> 0 bytes
 .../resources/flink-1.7-long-serializer-snapshot   |  Bin 149 -> 0 bytes
 .../resources/flink-1.7-long-value-serializer-data |  Bin 80 -> 0 bytes
 .../flink-1.7-long-value-serializer-snapshot       |  Bin 164 -> 0 bytes
 .../test/resources/flink-1.7-map-serializer-data   |  Bin 390 -> 0 bytes
 .../resources/flink-1.7-map-serializer-snapshot    |  Bin 379 -> 0 bytes
 .../flink-1.7-null-value-serializer-snapshot       |  Bin 164 -> 0 bytes
 .../flink-1.7-nullable-not-padded-serializer-data  |  Bin 58 -> 0 bytes
 ...ink-1.7-nullable-not-padded-serializer-snapshot |  Bin 941 -> 0 bytes
 .../flink-1.7-nullable-padded-serializer-data      |  Bin 90 -> 0 bytes
 .../flink-1.7-nullable-padded-serializer-snapshot  |  Bin 949 -> 0 bytes
 ...1.7-pojo-new-and-removed-fields-serializer-data |  Bin 320 -> 0 bytes
 ...pojo-new-and-removed-fields-serializer-snapshot |  Bin 4724 -> 0 bytes
 ...nk-1.7-pojo-registered-subclass-serializer-data |  Bin 350 -> 0 bytes
 ....7-pojo-registered-subclass-serializer-snapshot |  Bin 12183 -> 0 bytes
 .../test/resources/flink-1.7-pojo-serializer-data  |  Bin 230 -> 0 bytes
 .../resources/flink-1.7-pojo-serializer-snapshot   |  Bin 4148 -> 0 bytes
 ...-1.7-pojo-unregistered-subclass-serializer-data |  Bin 1320 -> 0 bytes
 ...-pojo-unregistered-subclass-serializer-snapshot |  Bin 11832 -> 0 bytes
 ...flink-1.7-short-primitive-array-serializer-data |  Bin 120 -> 0 bytes
 ...k-1.7-short-primitive-array-serializer-snapshot |  Bin 206 -> 0 bytes
 .../test/resources/flink-1.7-short-serializer-data |  Bin 20 -> 0 bytes
 .../resources/flink-1.7-short-serializer-snapshot  |  Bin 152 -> 0 bytes
 .../flink-1.7-short-value-serializer-data          |  Bin 20 -> 0 bytes
 .../flink-1.7-short-value-serializer-snapshot      |  Bin 167 -> 0 bytes
 .../resources/flink-1.7-sql-date-serializer-data   |  Bin 80 -> 0 bytes
 .../flink-1.7-sql-date-serializer-snapshot         |  Bin 158 -> 0 bytes
 .../resources/flink-1.7-sql-time-serializer-data   |  Bin 80 -> 0 bytes
 .../flink-1.7-sql-time-serializer-snapshot         |  Bin 158 -> 0 bytes
 .../flink-1.7-sql-timestamp-serializer-data        |  Bin 120 -> 0 bytes
 .../flink-1.7-sql-timestamp-serializer-snapshot    |  Bin 173 -> 0 bytes
 .../resources/flink-1.7-string-serializer-data     |    1 -
 .../resources/flink-1.7-string-serializer-snapshot |  Bin 155 -> 0 bytes
 .../flink-1.7-string-value-serializer-data         |    1 -
 .../flink-1.7-string-value-serializer-snapshot     |  Bin 170 -> 0 bytes
 .../test/resources/flink-1.7-tuple-serializer-data |  Bin 392 -> 0 bytes
 .../resources/flink-1.7-tuple-serializer-snapshot  |  Bin 2277 -> 0 bytes
 .../test/resources/flink-1.7-value-serializer-data |  Bin 150 -> 0 bytes
 .../resources/flink-1.7-value-serializer-snapshot  |  Bin 1298 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 126 bytes
 .../test-data                                      |  Bin 0 -> 44 bytes
 .../float-serializer-1.11/serializer-snapshot      |  Bin 0 -> 92 bytes
 .../test/resources/float-serializer-1.11/test-data |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 102 bytes
 .../float-value-serializer-1.11/test-data          |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 211 bytes
 .../generic-array-serializer-1.11/test-data        |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 122 bytes
 .../int-primitive-array-serializer-1.11/test-data  |  Bin 0 -> 44 bytes
 .../int-serializer-1.11/serializer-snapshot        |  Bin 0 -> 88 bytes
 .../test/resources/int-serializer-1.11/test-data   |  Bin 0 -> 4 bytes
 .../int-value-serializer-1.11/serializer-snapshot  |  Bin 0 -> 98 bytes
 .../resources/int-value-serializer-1.11/test-data  |  Bin 0 -> 4 bytes
 .../serializer-snapshot                            |  Bin 0 -> 1718 bytes
 .../test-data                                      |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 1525 bytes
 .../test-data                                      |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 745 bytes
 .../test-data                                      |  Bin 0 -> 90 bytes
 .../serializer-snapshot                            |  Bin 0 -> 745 bytes
 .../test-data                                      |  Bin 0 -> 90 bytes
 .../list-serializer-1.11/serializer-snapshot       |  Bin 0 -> 185 bytes
 .../test/resources/list-serializer-1.11/test-data  |  Bin 0 -> 17 bytes
 .../serializer-snapshot                            |  Bin 0 -> 124 bytes
 .../long-primitive-array-serializer-1.11/test-data |  Bin 0 -> 84 bytes
 .../long-serializer-1.11/serializer-snapshot       |  Bin 0 -> 90 bytes
 .../test/resources/long-serializer-1.11/test-data  |  Bin 0 -> 8 bytes
 .../long-value-serializer-1.11/serializer-snapshot |  Bin 0 -> 100 bytes
 .../resources/long-value-serializer-1.11/test-data |  Bin 0 -> 8 bytes
 .../map-serializer-1.11/serializer-snapshot        |  Bin 0 -> 268 bytes
 .../test/resources/map-serializer-1.11/test-data   |  Bin 0 -> 25 bytes
 .../null-value-serializer-1.11/serializer-snapshot |  Bin 0 -> 100 bytes
 .../test-data}                                     |    0
 .../serializer-snapshot                            |  Bin 0 -> 209 bytes
 .../nullable-not-padded-serializer-1.11/test-data  |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 209 bytes
 .../nullable-padded-serializer-1.11/test-data      |  Bin 0 -> 9 bytes
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../serializer-snapshot                            |  Bin
 .../test-data                                      |  Bin
 .../row-serializer-1.11/serializer-snapshot        |  Bin 0 -> 465 bytes
 .../test/resources/row-serializer-1.11/test-data   |  Bin 0 -> 20 bytes
 .../serializer-snapshot                            |  Bin 0 -> 126 bytes
 .../test-data                                      |  Bin 0 -> 24 bytes
 .../short-serializer-1.11/serializer-snapshot      |  Bin 0 -> 92 bytes
 .../test/resources/short-serializer-1.11/test-data |  Bin 0 -> 2 bytes
 .../serializer-snapshot                            |  Bin 0 -> 102 bytes
 .../short-value-serializer-1.11/test-data          |  Bin 0 -> 2 bytes
 .../sql-date-serializer-1.11/serializer-snapshot   |  Bin 0 -> 96 bytes
 .../resources/sql-date-serializer-1.11/test-data   |  Bin 0 -> 8 bytes
 .../sql-time-serializer-1.11/serializer-snapshot   |  Bin 0 -> 96 bytes
 .../resources/sql-time-serializer-1.11/test-data   |  Bin 0 -> 8 bytes
 .../serializer-snapshot                            |  Bin 0 -> 106 bytes
 .../sql-timestamp-serializer-1.11/test-data        |  Bin 0 -> 12 bytes
 .../serializer-snapshot                            |  Bin 0 -> 110 bytes
 .../string-array-serializer-1.11/test-data         |  Bin 0 -> 24 bytes
 .../string-serializer-1.11/serializer-snapshot     |  Bin 0 -> 94 bytes
 .../resources/string-serializer-1.11/test-data     |    1 +
 .../serializer-snapshot                            |  Bin 0 -> 104 bytes
 .../string-value-serializer-1.11/test-data         |    1 +
 .../tuple-serializer-1.11/serializer-snapshot      |  Bin 0 -> 401 bytes
 .../test/resources/tuple-serializer-1.11/test-data |  Bin 0 -> 22 bytes
 .../value-serializer-1.11/serializer-snapshot      |  Bin 0 -> 175 bytes
 .../test/resources/value-serializer-1.11/test-data |  Bin 0 -> 9 bytes
 .../typeutils/AvroSerializerMigrationTest.java     |  259 -----
 .../avro/typeutils/AvroSerializerUpgradeTest.java  |  185 ++++
 ...6-avro-generic-type-serializer-address-snapshot |  Bin 901 -> 0 bytes
 .../resources/flink-1.6-avro-type-serialized-data  |  Bin 23563 -> 0 bytes
 .../flink-1.6-avro-type-serializer-address-data    |  Bin 240 -> 0 bytes
 ...flink-1.6-avro-type-serializer-address-snapshot |  Bin 710 -> 0 bytes
 .../flink-1.6-avro-type-serializer-snapshot        |  Bin 36411 -> 0 bytes
 .../flink-1.7-avro-type-serializer-address-data    |  Bin 240 -> 0 bytes
 .../src/test/resources/flink_11-kryo_registrations |   86 --
 .../serializer-snapshot}                           |  Bin
 .../generic-avro-serializer-1.11/test-data         |  Bin 0 -> 51 bytes
 .../serializer-snapshot}                           |  Bin
 .../specific-avro-serializer-1.11/test-data        |  Bin 0 -> 51 bytes
 .../flink/cep/nfa/sharedbuffer/Lockable.java       |    2 +-
 .../cep/nfa/sharedbuffer/SharedBufferEdge.java     |   19 +
 .../cep/nfa/sharedbuffer/SharedBufferNode.java     |   18 +
 .../cep/NFASerializerSnapshotsMigrationTest.java   |   84 --
 .../apache/flink/cep/NFASerializerUpgradeTest.java |  356 +++++++
 ...ockableTypeSerializerSnapshotMigrationTest.java |   56 --
 .../LockableTypeSerializerUpgradeTest.java         |   75 +-
 .../serializer-snapshot                            |  Bin 0 -> 98 bytes
 .../dewey-number-serializer-1.11/test-data         |  Bin 0 -> 8 bytes
 .../event-id-serializer-1.11/serializer-snapshot   |  Bin 0 -> 99 bytes
 .../resources/event-id-serializer-1.11/test-data   |  Bin 0 -> 12 bytes
 .../flink-1.6-dewey-number-serializer-data         |  Bin 80 -> 0 bytes
 .../flink-1.6-dewey-number-serializer-snapshot     |  Bin 547 -> 0 bytes
 .../resources/flink-1.6-event-id-serializer-data   |  Bin 120 -> 0 bytes
 .../flink-1.6-event-id-serializer-snapshot         |  Bin 402 -> 0 bytes
 .../flink-1.6-lockable-type-serializer-data        |  Bin 160 -> 0 bytes
 .../flink-1.6-lockable-type-serializer-snapshot    |  Bin 561 -> 0 bytes
 .../resources/flink-1.6-nfa-state-serializer-data  |  Bin 1460 -> 0 bytes
 .../flink-1.6-nfa-state-serializer-snapshot        |  Bin 362 -> 0 bytes
 .../resources/flink-1.6-node-id-serializer-data    |  Bin 250 -> 0 bytes
 .../flink-1.6-node-id-serializer-snapshot          |  Bin 398 -> 0 bytes
 .../flink-1.6-shared-buffer-edge-serializer-data   |  Bin 330 -> 0 bytes
 ...link-1.6-shared-buffer-edge-serializer-snapshot |  Bin 438 -> 0 bytes
 .../flink-1.6-shared-buffer-node-serializer-data   |  Bin 370 -> 0 bytes
 ...link-1.6-shared-buffer-node-serializer-snapshot |  Bin 775 -> 0 bytes
 .../flink-1.7-dewey-number-serializer-data         |  Bin 80 -> 0 bytes
 .../flink-1.7-dewey-number-serializer-snapshot     |  Bin 535 -> 0 bytes
 .../resources/flink-1.7-event-id-serializer-data   |  Bin 120 -> 0 bytes
 .../flink-1.7-event-id-serializer-snapshot         |  Bin 390 -> 0 bytes
 .../flink-1.7-lockable-type-serializer-data        |  Bin 160 -> 0 bytes
 .../flink-1.7-lockable-type-serializer-snapshot    |  Bin 241 -> 0 bytes
 .../resources/flink-1.7-nfa-state-serializer-data  |  Bin 1460 -> 0 bytes
 .../flink-1.7-nfa-state-serializer-snapshot        |  Bin 350 -> 0 bytes
 .../resources/flink-1.7-node-id-serializer-data    |  Bin 250 -> 0 bytes
 .../flink-1.7-node-id-serializer-snapshot          |  Bin 386 -> 0 bytes
 .../flink-1.7-shared-buffer-edge-serializer-data   |  Bin 330 -> 0 bytes
 ...link-1.7-shared-buffer-edge-serializer-snapshot |  Bin 426 -> 0 bytes
 .../flink-1.7-shared-buffer-node-serializer-data   |  Bin 370 -> 0 bytes
 ...link-1.7-shared-buffer-node-serializer-snapshot |  Bin 763 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 188 bytes
 .../lockable-type-serializer-1.11/test-data        |  Bin 0 -> 10 bytes
 .../nfa-state-serializer-1.11/serializer-snapshot  |  Bin 0 -> 477 bytes
 .../resources/nfa-state-serializer-1.11/test-data  |  Bin 0 -> 8 bytes
 .../node-id-serializer-1.11/serializer-snapshot    |  Bin 0 -> 211 bytes
 .../resources/node-id-serializer-1.11/test-data    |  Bin 0 -> 18 bytes
 .../serializer-snapshot                            |  Bin 0 -> 447 bytes
 .../shared-buffer-edge-serializer-1.11/test-data   |  Bin 0 -> 26 bytes
 .../serializer-snapshot                            |  Bin 0 -> 680 bytes
 .../shared-buffer-node-serializer-1.11/test-data   |  Bin 0 -> 30 bytes
 ...perHashCodeSerializerSnapshotMigrationTest.java |   55 --
 ...lueWithProperHashCodeSerializerUpgradeTest.java |   74 +-
 ...ong-value-with-proper-hash-code-serializer-data |  Bin 80 -> 0 bytes
 ...value-with-proper-hash-code-serializer-snapshot |  Bin 488 -> 0 bytes
 ...ong-value-with-proper-hash-code-serializer-data |  Bin 80 -> 0 bytes
 ...value-with-proper-hash-code-serializer-snapshot |  Bin 476 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 162 bytes
 .../test-data                                      |  Bin 0 -> 8 bytes
 .../ValueArraySerializerSnapshotMigrationTest.java |   93 --
 .../ValueArraySerializerUpgradeTest.java           |  523 ++++++++++
 .../serializer-snapshot                            |  Bin 0 -> 107 bytes
 .../byte-value-array-serializer-1.11/test-data     |  Bin 0 -> 6 bytes
 .../serializer-snapshot                            |  Bin 0 -> 107 bytes
 .../char-value-array-serializer-1.11/test-data     |  Bin 0 -> 10 bytes
 .../serializer-snapshot                            |  Bin 0 -> 111 bytes
 .../double-value-array-serializer-1.11/test-data   |  Bin 0 -> 20 bytes
 .../flink-1.6-byte-value-array-serializer-data     |  Bin 70 -> 0 bytes
 .../flink-1.6-byte-value-array-serializer-snapshot |  Bin 404 -> 0 bytes
 .../flink-1.6-char-value-array-serializer-data     |  Bin 240 -> 0 bytes
 .../flink-1.6-char-value-array-serializer-snapshot |  Bin 404 -> 0 bytes
 .../flink-1.6-double-value-array-serializer-data   |  Bin 280 -> 0 bytes
 ...link-1.6-double-value-array-serializer-snapshot |  Bin 408 -> 0 bytes
 .../flink-1.6-float-value-array-serializer-data    |  Bin 160 -> 0 bytes
 ...flink-1.6-float-value-array-serializer-snapshot |  Bin 406 -> 0 bytes
 .../flink-1.6-int-value-array-serializer-data      |  Bin 160 -> 0 bytes
 .../flink-1.6-int-value-array-serializer-snapshot  |  Bin 402 -> 0 bytes
 .../flink-1.6-long-value-array-serializer-data     |  Bin 280 -> 0 bytes
 .../flink-1.6-long-value-array-serializer-snapshot |  Bin 404 -> 0 bytes
 .../flink-1.6-null-value-array-serializer-data     |  Bin 40 -> 0 bytes
 .../flink-1.6-null-value-array-serializer-snapshot |  Bin 404 -> 0 bytes
 .../flink-1.6-short-value-array-serializer-data    |  Bin 100 -> 0 bytes
 ...flink-1.6-short-value-array-serializer-snapshot |  Bin 406 -> 0 bytes
 .../flink-1.6-string-value-array-serializer-data   |  Bin 280 -> 0 bytes
 ...link-1.6-string-value-array-serializer-snapshot |  Bin 408 -> 0 bytes
 .../flink-1.7-byte-value-array-serializer-data     |  Bin 70 -> 0 bytes
 .../flink-1.7-byte-value-array-serializer-snapshot |  Bin 392 -> 0 bytes
 .../flink-1.7-char-value-array-serializer-data     |  Bin 240 -> 0 bytes
 .../flink-1.7-char-value-array-serializer-snapshot |  Bin 392 -> 0 bytes
 .../flink-1.7-double-value-array-serializer-data   |  Bin 280 -> 0 bytes
 ...link-1.7-double-value-array-serializer-snapshot |  Bin 396 -> 0 bytes
 .../flink-1.7-float-value-array-serializer-data    |  Bin 160 -> 0 bytes
 ...flink-1.7-float-value-array-serializer-snapshot |  Bin 394 -> 0 bytes
 .../flink-1.7-int-value-array-serializer-data      |  Bin 160 -> 0 bytes
 .../flink-1.7-int-value-array-serializer-snapshot  |  Bin 390 -> 0 bytes
 .../flink-1.7-long-value-array-serializer-data     |  Bin 280 -> 0 bytes
 .../flink-1.7-long-value-array-serializer-snapshot |  Bin 392 -> 0 bytes
 .../flink-1.7-null-value-array-serializer-data     |  Bin 40 -> 0 bytes
 .../flink-1.7-null-value-array-serializer-snapshot |  Bin 392 -> 0 bytes
 .../flink-1.7-short-value-array-serializer-data    |  Bin 100 -> 0 bytes
 ...flink-1.7-short-value-array-serializer-snapshot |  Bin 394 -> 0 bytes
 .../flink-1.7-string-value-array-serializer-data   |  Bin 280 -> 0 bytes
 ...link-1.7-string-value-array-serializer-snapshot |  Bin 396 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 109 bytes
 .../float-value-array-serializer-1.11/test-data    |  Bin 0 -> 12 bytes
 .../serializer-snapshot                            |  Bin 0 -> 105 bytes
 .../int-value-array-serializer-1.11/test-data      |  Bin 0 -> 12 bytes
 .../serializer-snapshot                            |  Bin 0 -> 107 bytes
 .../long-value-array-serializer-1.11/test-data     |  Bin 0 -> 20 bytes
 .../serializer-snapshot                            |  Bin 0 -> 107 bytes
 .../null-value-array-serializer-1.11/test-data     |  Bin 0 -> 4 bytes
 .../serializer-snapshot                            |  Bin 0 -> 109 bytes
 .../short-value-array-serializer-1.11/test-data    |  Bin 0 -> 8 bytes
 .../serializer-snapshot                            |  Bin 0 -> 111 bytes
 .../string-value-array-serializer-1.11/test-data   |  Bin 0 -> 16 bytes
 .../apache/flink/runtime/state/JavaSerializer.java |    8 +-
 .../state/ArrayListSerializerMigrationTest.java    |   57 --
 .../state/ArrayListSerializerUpgradeTest.java      |   80 +-
 .../state/JavaSerializerSnapshotMigrationTest.java |   57 --
 .../runtime/state/JavaSerializerUpgradeTest.java   |   78 +-
 .../state/VoidNamespaceSerializerUpgradeTest.java  |   75 +-
 ...dNamespacieSerializerSnapshotMigrationTest.java |   55 --
 .../state/ttl/TtlSerializerStateMigrationTest.java |   60 --
 .../state/ttl/TtlSerializerUpgradeTest.java        |  105 ++
 .../flink/runtime/state/ttl/TtlValueMatchers.java  |   67 ++
 .../arraylist-serializer-1.11/serializer-snapshot  |  Bin 0 -> 178 bytes
 .../resources/arraylist-serializer-1.11/test-data  |  Bin 0 -> 17 bytes
 .../resources/flink-1.6-arraylist-serializer-data  |  Bin 240 -> 0 bytes
 .../flink-1.6-arraylist-serializer-snapshot        |  Bin 881 -> 0 bytes
 .../test/resources/flink-1.6-java-serializer-data  |  Bin 180 -> 0 bytes
 .../resources/flink-1.6-java-serializer-snapshot   |  Bin 366 -> 0 bytes
 .../test/resources/flink-1.6-ttl-serializer-data   |  Bin 230 -> 0 bytes
 .../resources/flink-1.6-ttl-serializer-snapshot    |  Bin 1753 -> 0 bytes
 .../flink-1.6-void-namespace-serializer-data       |  Bin 10 -> 0 bytes
 .../flink-1.6-void-namespace-serializer-snapshot   |  Bin 384 -> 0 bytes
 .../resources/flink-1.7-arraylist-serializer-data  |  Bin 240 -> 0 bytes
 .../flink-1.7-arraylist-serializer-snapshot        |  Bin 231 -> 0 bytes
 .../test/resources/flink-1.7-java-serializer-data  |  Bin 180 -> 0 bytes
 .../resources/flink-1.7-java-serializer-snapshot   |  Bin 354 -> 0 bytes
 .../test/resources/flink-1.7-ttl-serializer-data   |  Bin 230 -> 0 bytes
 .../resources/flink-1.7-ttl-serializer-snapshot    |  Bin 1763 -> 0 bytes
 .../flink-1.7-void-namespace-serializer-data       |  Bin 10 -> 0 bytes
 .../flink-1.7-void-namespace-serializer-snapshot   |  Bin 372 -> 0 bytes
 .../java-serializer-1.11/serializer-snapshot       |  Bin 0 -> 78 bytes
 .../test/resources/java-serializer-1.11/test-data  |  Bin 0 -> 81 bytes
 .../ttl-serializer-1.11/serializer-snapshot        |  Bin 0 -> 278 bytes
 .../test/resources/ttl-serializer-1.11/test-data   |  Bin 0 -> 21 bytes
 .../serializer-snapshot                            |  Bin 0 -> 96 bytes
 .../void-namespace-serializer-1.11/test-data       |  Bin 0 -> 1 bytes
 ...ScalaEitherSerializerSnapshotMigrationTest.java |   59 --
 .../ScalaEitherSerializerUpgradeTest.java          |   80 +-
 ...ScalaOptionSerializerSnapshotMigrationTest.java |   58 --
 .../ScalaOptionSerializerUpgradeTest.java          |  104 ++
 .../ScalaTrySerializerSnapshotMigrationTest.java   |   59 --
 .../typeutils/ScalaTrySerializerUpgradeTest.java   |  100 +-
 .../flink-1.6-scala-case-class-serializer-data     |  Bin 100 -> 0 bytes
 .../flink-1.6-scala-case-class-serializer-snapshot |  Bin 1857 -> 0 bytes
 .../flink-1.6-scala-either-serializer-data         |  Bin 130 -> 0 bytes
 .../flink-1.6-scala-either-serializer-snapshot     |  Bin 1358 -> 0 bytes
 .../resources/flink-1.6-scala-enum-serializer-data |  Bin 40 -> 0 bytes
 .../flink-1.6-scala-enum-serializer-snapshot       |  Bin 1865 -> 0 bytes
 .../flink-1.6-scala-option-serializer-data         |  Bin 31 -> 0 bytes
 .../flink-1.6-scala-option-serializer-snapshot     |  Bin 876 -> 0 bytes
 .../resources/flink-1.6-scala-try-serializer-data  |  Bin 1658 -> 0 bytes
 .../flink-1.6-scala-try-serializer-snapshot        |  Bin 7054 -> 0 bytes
 .../flink-1.6-traversable-serializer-bitset-data   |  Bin 140 -> 0 bytes
 ...link-1.6-traversable-serializer-bitset-snapshot |  Bin 992 -> 0 bytes
 ...link-1.6-traversable-serializer-indexedseq-data |  Bin 130 -> 0 bytes
 ...-1.6-traversable-serializer-indexedseq-snapshot |  Bin 992 -> 0 bytes
 ...flink-1.6-traversable-serializer-linearseq-data |  Bin 130 -> 0 bytes
 ...k-1.6-traversable-serializer-linearseq-snapshot |  Bin 992 -> 0 bytes
 .../flink-1.6-traversable-serializer-map-data      |  Bin 138 -> 0 bytes
 .../flink-1.6-traversable-serializer-map-snapshot  |  Bin 3033 -> 0 bytes
 ...nk-1.6-traversable-serializer-mutable-list-data |  Bin 160 -> 0 bytes
 ....6-traversable-serializer-mutable-list-snapshot |  Bin 993 -> 0 bytes
 .../flink-1.6-traversable-serializer-seq-data      |  Bin 130 -> 0 bytes
 .../flink-1.6-traversable-serializer-seq-snapshot  |  Bin 992 -> 0 bytes
 .../flink-1.6-traversable-serializer-set-data      |  Bin 135 -> 0 bytes
 .../flink-1.6-traversable-serializer-set-snapshot  |  Bin 992 -> 0 bytes
 ...1.6-traversable-serializer-with-case-class-data |  Bin 145 -> 0 bytes
 ...traversable-serializer-with-case-class-snapshot |  Bin 3036 -> 0 bytes
 ...flink-1.6-traversable-serializer-with-pojo-data |  Bin 253 -> 0 bytes
 ...k-1.6-traversable-serializer-with-pojo-snapshot |  Bin 6854 -> 0 bytes
 .../flink-1.7-scala-case-class-serializer-data     |  Bin 100 -> 0 bytes
 .../flink-1.7-scala-case-class-serializer-snapshot |  Bin 1865 -> 0 bytes
 .../flink-1.7-scala-either-serializer-data         |  Bin 130 -> 0 bytes
 .../flink-1.7-scala-either-serializer-snapshot     |  Bin 381 -> 0 bytes
 .../resources/flink-1.7-scala-enum-serializer-data |  Bin 40 -> 0 bytes
 .../flink-1.7-scala-enum-serializer-snapshot       |  Bin 1853 -> 0 bytes
 .../flink-1.7-scala-option-serializer-data         |  Bin 31 -> 0 bytes
 .../flink-1.7-scala-option-serializer-snapshot     |  Bin 877 -> 0 bytes
 .../resources/flink-1.7-scala-try-serializer-data  |  Bin 1658 -> 0 bytes
 .../flink-1.7-scala-try-serializer-snapshot        |  Bin 8932 -> 0 bytes
 .../flink-1.7-traversable-serializer-bitset-data   |  Bin 140 -> 0 bytes
 ...link-1.7-traversable-serializer-bitset-snapshot |  Bin 987 -> 0 bytes
 ...link-1.7-traversable-serializer-indexedseq-data |  Bin 130 -> 0 bytes
 ...-1.7-traversable-serializer-indexedseq-snapshot |  Bin 987 -> 0 bytes
 ...flink-1.7-traversable-serializer-linearseq-data |  Bin 130 -> 0 bytes
 ...k-1.7-traversable-serializer-linearseq-snapshot |  Bin 987 -> 0 bytes
 .../flink-1.7-traversable-serializer-map-data      |  Bin 138 -> 0 bytes
 .../flink-1.7-traversable-serializer-map-snapshot  |  Bin 3905 -> 0 bytes
 ...nk-1.7-traversable-serializer-mutable-list-data |  Bin 160 -> 0 bytes
 ....7-traversable-serializer-mutable-list-snapshot |  Bin 988 -> 0 bytes
 .../flink-1.7-traversable-serializer-seq-data      |  Bin 130 -> 0 bytes
 .../flink-1.7-traversable-serializer-seq-snapshot  |  Bin 987 -> 0 bytes
 .../flink-1.7-traversable-serializer-set-data      |  Bin 135 -> 0 bytes
 .../flink-1.7-traversable-serializer-set-snapshot  |  Bin 987 -> 0 bytes
 ...1.7-traversable-serializer-with-case-class-data |  Bin 145 -> 0 bytes
 ...traversable-serializer-with-case-class-snapshot |  Bin 3909 -> 0 bytes
 ...flink-1.7-traversable-serializer-with-pojo-data |  Bin 253 -> 0 bytes
 ...k-1.7-traversable-serializer-with-pojo-snapshot |  Bin 9607 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 323 bytes
 .../scala-case-class-serializer-1.11/test-data     |  Bin 0 -> 10 bytes
 .../serializer-snapshot                            |  Bin 0 -> 270 bytes
 .../scala-either-serializer-1.11/test-data         |  Bin 0 -> 13 bytes
 .../scala-enum-serializer-1.11/serializer-snapshot |  Bin 0 -> 146 bytes
 .../resources/scala-enum-serializer-1.11/test-data |  Bin 0 -> 4 bytes
 .../serializer-snapshot                            |  Bin 0 -> 186 bytes
 .../scala-option-serializer-1.11/test-data         |  Bin 0 -> 1 bytes
 .../scala-try-serializer-1.11/serializer-snapshot  |  Bin 0 -> 672 bytes
 .../resources/scala-try-serializer-1.11/test-data  |  Bin 0 -> 3144 bytes
 .../serializer-snapshot                            |  Bin 0 -> 286 bytes
 .../traversable-serializer-bitset-1.11/test-data   |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 270 bytes
 .../test-data                                      |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 302 bytes
 .../test-data                                      |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 479 bytes
 .../traversable-serializer-map-1.11/test-data      |  Bin 0 -> 27 bytes
 .../serializer-snapshot                            |  Bin 0 -> 322 bytes
 .../test-data                                      |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 256 bytes
 .../traversable-serializer-seq-1.11/test-data      |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 256 bytes
 .../traversable-serializer-set-1.11/test-data      |  Bin 0 -> 19 bytes
 .../serializer-snapshot                            |  Bin 0 -> 485 bytes
 .../test-data                                      |  Bin 0 -> 27 bytes
 .../serializer-snapshot                            |  Bin 0 -> 977 bytes
 .../test-data                                      |  Bin 0 -> 33 bytes
 ... => EnumValueSerializerCompatibilityTest.scala} |    6 +-
 .../EnumValueSerializerSnapshotMigrationTest.scala |   61 --
 .../typeutils/EnumValueSerializerUpgradeTest.scala |  231 ++---
 ...aCaseClassSerializerSnapshotMigrationTest.scala |   71 --
 .../ScalaCaseClassSerializerUpgradeTest.scala      |   89 ++
 ...raversableSerializerSnapshotMigrationTest.scala |  118 ---
 .../TraversableSerializerUpgradeTest.scala         |  326 +++++++
 .../streaming/api/datastream/CoGroupedStreams.java |   20 +-
 .../api/operators/TimerHeapInternalTimer.java      |    2 +-
 .../api/operators/co/IntervalJoinOperator.java     |   18 +-
 .../datastream/UnionSerializerMigrationTest.java   |   67 --
 .../api/datastream/UnionSerializerUpgradeTest.java |  154 +++
 ...haseCommitSinkStateSerializerMigrationTest.java |   61 --
 ...oPhaseCommitSinkStateSerializerUpgradeTest.java |  116 +++
 .../TimerSerializerSnapshotMigrationTest.java      |   61 --
 .../api/operators/TimerSerializerUpgradeTest.java  |  107 +++
 .../api/operators/co/BufferEntryMatchers.java      |   69 ++
 .../co/BufferEntrySerializerMigrationTest.java     |   57 --
 .../co/BufferEntrySerializerUpgradeTest.java       |  112 +++
 .../WindowSerializerSnapshotsMigrationTest.java    |   60 --
 .../windowing/WindowSerializerUpgradeTest.java     |  144 +++
 .../StreamElementSerializerMigrationTest.java      |   55 --
 .../StreamElementSerializerUpgradeTest.java        |   76 +-
 .../serializer-snapshot                            |  Bin 0 -> 214 bytes
 .../buffer-entry-serializer-1.11/test-data         |  Bin 0 -> 7 bytes
 .../flink-1.6-buffer-entry-serializer-data         |  Bin 160 -> 0 bytes
 .../flink-1.6-buffer-entry-serializer-snapshot     |  Bin 935 -> 0 bytes
 .../flink-1.6-global-window-serializer-data        |  Bin 10 -> 0 bytes
 .../flink-1.6-global-window-serializer-snapshot    |  Bin 420 -> 0 bytes
 .../flink-1.6-stream-element-serializer-data       |  Bin 158 -> 0 bytes
 .../flink-1.6-stream-element-serializer-snapshot   |  Bin 931 -> 0 bytes
 .../flink-1.6-time-window-serializer-data          |  Bin 160 -> 0 bytes
 .../flink-1.6-time-window-serializer-snapshot      |  Bin 416 -> 0 bytes
 .../test/resources/flink-1.6-timer-serializer-data |  Bin 240 -> 0 bytes
 .../resources/flink-1.6-timer-serializer-snapshot  |  Bin 1406 -> 0 bytes
 ...1.6-two-phase-commit-sink-state-serializer-data |  Bin 530 -> 0 bytes
 ...two-phase-commit-sink-state-serializer-snapshot |  Bin 1430 -> 0 bytes
 .../test/resources/flink-1.6-union-serializer-data |    1 -
 .../resources/flink-1.6-union-serializer-snapshot  |  Bin 1393 -> 0 bytes
 .../flink-1.7-buffer-entry-serializer-data         |  Bin 160 -> 0 bytes
 .../flink-1.7-buffer-entry-serializer-snapshot     |  Bin 936 -> 0 bytes
 .../flink-1.7-global-window-serializer-data        |  Bin 10 -> 0 bytes
 .../flink-1.7-global-window-serializer-snapshot    |  Bin 408 -> 0 bytes
 .../flink-1.7-stream-element-serializer-data       |  Bin 158 -> 0 bytes
 .../flink-1.7-stream-element-serializer-snapshot   |  Bin 932 -> 0 bytes
 .../flink-1.7-time-window-serializer-data          |  Bin 160 -> 0 bytes
 .../flink-1.7-time-window-serializer-snapshot      |  Bin 404 -> 0 bytes
 .../test/resources/flink-1.7-timer-serializer-data |  Bin 240 -> 0 bytes
 .../resources/flink-1.7-timer-serializer-snapshot  |  Bin 1414 -> 0 bytes
 ...1.7-two-phase-commit-sink-state-serializer-data |  Bin 530 -> 0 bytes
 ...two-phase-commit-sink-state-serializer-snapshot |  Bin 1438 -> 0 bytes
 .../test/resources/flink-1.7-union-serializer-data |    1 -
 .../resources/flink-1.7-union-serializer-snapshot  |  Bin 1403 -> 0 bytes
 .../serializer-snapshot                            |  Bin 0 -> 113 bytes
 .../global-window-serializer-1.11/test-data        |  Bin 0 -> 1 bytes
 .../serializer-snapshot                            |  Bin 0 -> 223 bytes
 .../stream-element-serializer-1.11/test-data       |  Bin 0 -> 13 bytes
 .../serializer-snapshot                            |  Bin 0 -> 109 bytes
 .../time-window-serializer-1.11/test-data          |  Bin 0 -> 16 bytes
 .../timer-serializer-1.11/serializer-snapshot      |  Bin 0 -> 268 bytes
 .../test/resources/timer-serializer-1.11/test-data |  Bin 0 -> 16 bytes
 .../serializer-snapshot                            |  Bin 0 -> 300 bytes
 .../test-data                                      |  Bin 0 -> 35 bytes
 .../union-serializer-one-1.11/serializer-snapshot  |  Bin 0 -> 288 bytes
 .../resources/union-serializer-one-1.11/test-data  |    1 +
 .../union-serializer-two-1.11/serializer-snapshot  |  Bin 0 -> 288 bytes
 .../resources/union-serializer-two-1.11/test-data  |  Bin 0 -> 9 bytes
 .../ListViewSerializerSnapshotMigrationTest.java   |   58 --
 .../dataview/ListViewSerializerUpgradeTest.java    |  127 +++
 .../MapViewSerializerSnapshotMigrationTest.java    |   59 --
 .../dataview/MapViewSerializerUpgradeTest.java     |   88 +-
 .../resources/flink-1.6-list-view-serializer-data  |  Bin 240 -> 0 bytes
 .../flink-1.6-list-view-serializer-snapshot        |  Bin 1038 -> 0 bytes
 .../resources/flink-1.6-map-view-serializer-data   |  Bin 440 -> 0 bytes
 .../flink-1.6-map-view-serializer-snapshot         |  Bin 1503 -> 0 bytes
 .../resources/flink-1.7-list-view-serializer-data  |  Bin 240 -> 0 bytes
 .../flink-1.7-list-view-serializer-snapshot        |  Bin 314 -> 0 bytes
 .../resources/flink-1.7-map-view-serializer-data   |  Bin 390 -> 0 bytes
 .../flink-1.7-map-view-serializer-snapshot         |  Bin 454 -> 0 bytes
 .../list-view-serializer-1.11/serializer-snapshot  |  Bin 0 -> 269 bytes
 .../resources/list-view-serializer-1.11/test-data  |  Bin 0 -> 16 bytes
 .../map-view-serializer-1.11/serializer-snapshot   |  Bin 0 -> 351 bytes
 .../resources/map-view-serializer-1.11/test-data   |  Bin 0 -> 11 bytes
 717 files changed, 6501 insertions(+), 4435 deletions(-)
 create mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/java/org/apache/flink/streaming/connectors/kafka/Kafka011SerializerUpgradeTest.java
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/java/org/apache/flink/streaming/connectors/kafka/KafkaSerializerSnapshotsMigrationTest.java
 create mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/context-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/context-state-serializer-1.11/test-data
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.6-context-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.6-context-state-serializer-snapshot
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.6-transaction-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.6-transaction-state-serializer-snapshot
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.7-context-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.7-context-state-serializer-snapshot
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.7-transaction-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/flink-1.7-transaction-state-serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/transaction-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka-0.11/src/test/resources/transaction-state-serializer-1.11/test-data
 delete mode 100644 flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/KafkaSerializerSnapshotsMigrationTest.java
 create mode 100644 flink-connectors/flink-connector-kafka/src/test/java/org/apache/flink/streaming/connectors/kafka/KafkaSerializerUpgradeTest.java
 create mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.11/test-data
 delete mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/flink-1.7-context-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/flink-1.7-context-state-serializer-snapshot
 delete mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/flink-1.7-transaction-state-serializer-data
 delete mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/flink-1.7-transaction-state-serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.11/test-data
 delete mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/java/org/apache/flink/api/java/typeutils/runtime/WritableSerializerMigrationTest.java
 create mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/java/org/apache/flink/api/java/typeutils/runtime/WritableSerializerUpgradeTest.java
 delete mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/flink-1.6-writeable-serializer-data
 delete mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/flink-1.6-writeable-serializer-snapshot
 delete mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/flink-1.7-writeable-serializer-data
 delete mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/flink-1.7-writeable-serializer-snapshot
 create mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.11/serializer-snapshot
 create mode 100644 flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.11/test-data
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/CompositeTypeSerializerSnapshotMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/CompositeTypeSerializerUpgradeTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerSnapshotMigrationTestBase.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/BaseTypeSerializerSnapshotMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/BasicTypeSerializerUpgradeTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/BasicTypeSerializerUpgradeTestSpecifications.java
 copy flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/{EnumSerializerUpgradeTest.java => EnumSerializerCompatibilityTest.java} (98%)
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/EnumSerializerSnapshotMigrationTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/ListSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/{java/typeutils/runtime/RowSerializerUpgradeTest.java => common/typeutils/base/ListSerializerUpgradeTest.java} (50%)
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/MapSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/{java/typeutils/runtime/RowSerializerUpgradeTest.java => common/typeutils/base/MapSerializerUpgradeTest.java} (50%)
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/array/PrimitiveArraySerializerSnapshotMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/array/PrimitiveArraySerializerUpgradeTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/common/typeutils/base/array/PrimitiveArraySerializerUpgradeTestSpecifications.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/CopyableSerializerMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/CopyableSerializerUpgradeTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/NullableSerializerMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/NullableSerializerUpgradeTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/PojoSerializerSnapshotMigrationTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/TupleSerializerMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/TupleSerializerUpgradeTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/ValueSerializerMigrationTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/ValueSerializerUpgradeTest.java
 create mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializerUpgradeTest.java
 delete mode 100644 flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSnapshotMigrationTest.java
 create mode 100644 flink-core/src/test/resources/big-dec-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/big-dec-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/big-int-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/big-int-serializer-1.11/test-data
 rename flink-core/src/test/resources/{flink-1.7-boolean-primitive-array-serializer-snapshot => boolean-primitive-array-serializer-1.11/serializer-snapshot} (60%)
 create mode 100644 flink-core/src/test/resources/boolean-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/boolean-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/boolean-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/boolean-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/boolean-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/byte-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/byte-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/byte-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/byte-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/byte-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/byte-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/char-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/char-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/char-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/char-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/char-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/char-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/copyable-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/copyable-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/date-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/date-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/double-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/double-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/double-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/double-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/double-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/double-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/either-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/either-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/enum-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/enum-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/enum-serializerreconfig-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/enum-serializerreconfig-1.11/test-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-big-dec-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-big-dec-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-big-int-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-big-int-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-boolean-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-byte-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-char-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-copyable-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-copyable-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-date-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-date-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-double-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-either-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-either-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-enum-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-enum-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-float-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-generic-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-generic-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-int-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-custom-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-custom-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-empty-config-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-empty-config-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-kryo-type-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-list-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-list-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-long-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-map-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-map-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-null-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-null-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-nullable-not-padded-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-nullable-not-padded-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-nullable-padded-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-nullable-padded-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-new-and-removed-fields-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-new-and-removed-fields-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-registered-subclass-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-registered-subclass-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-unregistered-subclass-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-pojo-unregistered-subclass-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-short-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-date-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-date-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-time-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-time-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-timestamp-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-sql-timestamp-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-string-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-string-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-string-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-string-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-tuple-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-tuple-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.6-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.6-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-big-dec-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-big-dec-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-big-int-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-big-int-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-boolean-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-boolean-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-boolean-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-boolean-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-boolean-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-byte-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-char-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-copyable-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-copyable-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-date-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-date-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-double-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-either-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-either-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-enum-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-enum-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-float-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-generic-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-generic-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-int-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-custom-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-custom-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-empty-config-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-empty-config-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-kryo-type-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-list-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-list-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-long-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-map-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-map-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-null-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-nullable-not-padded-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-nullable-not-padded-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-nullable-padded-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-nullable-padded-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-new-and-removed-fields-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-new-and-removed-fields-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-registered-subclass-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-registered-subclass-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-unregistered-subclass-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-pojo-unregistered-subclass-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-primitive-array-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-primitive-array-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-short-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-date-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-date-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-time-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-time-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-timestamp-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-sql-timestamp-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-string-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-string-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-string-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-string-value-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-tuple-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-tuple-serializer-snapshot
 delete mode 100644 flink-core/src/test/resources/flink-1.7-value-serializer-data
 delete mode 100644 flink-core/src/test/resources/flink-1.7-value-serializer-snapshot
 create mode 100644 flink-core/src/test/resources/float-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/float-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/float-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/float-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/float-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/float-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/generic-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/generic-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/int-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/int-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/int-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/int-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/int-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/int-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.11/test-data
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.11/test-data
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-empty-config-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-empty-config-1.11/test-data
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.11/test-data
 create mode 100644 flink-core/src/test/resources/list-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/list-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/long-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/long-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/long-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/long-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/long-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/long-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/map-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/map-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/null-value-serializer-1.11/serializer-snapshot
 rename flink-core/src/test/resources/{flink-1.7-null-value-serializer-data => null-value-serializer-1.11/test-data} (100%)
 create mode 100644 flink-core/src/test/resources/nullable-not-padded-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/nullable-not-padded-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/nullable-padded-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/nullable-padded-serializer-1.11/test-data
 copy flink-core/src/test/resources/{pojo-serializer-identical-schema-1.9 => pojo-serializer-identical-schema-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-identical-schema-1.9 => pojo-serializer-identical-schema-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-1.9 => pojo-serializer-with-different-field-types-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-1.9 => pojo-serializer-with-different-field-types-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-in-registered-subclass-1.9 => pojo-serializer-with-different-field-types-in-registered-subclass-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-in-registered-subclass-1.9 => pojo-serializer-with-different-field-types-in-registered-subclass-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-different-subclass-registration-order-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-different-subclass-registration-order-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-missing-registered-subclass-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-missing-registered-subclass-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-1.9 => pojo-serializer-with-modified-schema-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-1.9 => pojo-serializer-with-modified-schema-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-in-registered-subclass-1.9 => pojo-serializer-with-modified-schema-in-registered-subclass-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-in-registered-subclass-1.9 => pojo-serializer-with-modified-schema-in-registered-subclass-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-new-and-missing-registered-subclasses-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-new-and-missing-registered-subclasses-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-new-registered-subclass-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-new-registered-subclass-1.11}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-non-registered-subclass-1.11}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-non-registered-subclass-1.11}/test-data (100%)
 create mode 100644 flink-core/src/test/resources/row-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/row-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/short-primitive-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/short-primitive-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/short-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/short-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/short-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/short-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/sql-date-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/sql-date-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/sql-time-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/sql-time-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/sql-timestamp-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/sql-timestamp-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/string-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/string-array-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/string-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/string-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/string-value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/string-value-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/tuple-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/tuple-serializer-1.11/test-data
 create mode 100644 flink-core/src/test/resources/value-serializer-1.11/serializer-snapshot
 create mode 100644 flink-core/src/test/resources/value-serializer-1.11/test-data
 delete mode 100644 flink-formats/flink-avro/src/test/java/org/apache/flink/formats/avro/typeutils/AvroSerializerMigrationTest.java
 create mode 100644 flink-formats/flink-avro/src/test/java/org/apache/flink/formats/avro/typeutils/AvroSerializerUpgradeTest.java
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.6-avro-generic-type-serializer-address-snapshot
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.6-avro-type-serialized-data
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.6-avro-type-serializer-address-data
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.6-avro-type-serializer-address-snapshot
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.6-avro-type-serializer-snapshot
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink-1.7-avro-type-serializer-address-data
 delete mode 100644 flink-formats/flink-avro/src/test/resources/flink_11-kryo_registrations
 rename flink-formats/flink-avro/src/test/resources/{flink-1.7-avro-generic-type-serializer-address-snapshot => generic-avro-serializer-1.11/serializer-snapshot} (100%)
 create mode 100644 flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.11/test-data
 rename flink-formats/flink-avro/src/test/resources/{flink-1.7-avro-type-serializer-address-snapshot => specific-avro-serializer-1.11/serializer-snapshot} (100%)
 create mode 100644 flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.11/test-data
 delete mode 100644 flink-libraries/flink-cep/src/test/java/org/apache/flink/cep/NFASerializerSnapshotsMigrationTest.java
 create mode 100644 flink-libraries/flink-cep/src/test/java/org/apache/flink/cep/NFASerializerUpgradeTest.java
 delete mode 100644 flink-libraries/flink-cep/src/test/java/org/apache/flink/cep/nfa/sharedbuffer/LockableTypeSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-libraries/flink-cep/src/test/java/org/apache/flink/cep/nfa/sharedbuffer/LockableTypeSerializerUpgradeTest.java (50%)
 create mode 100644 flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.11/test-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-dewey-number-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-dewey-number-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-event-id-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-event-id-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-lockable-type-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-lockable-type-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-nfa-state-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-nfa-state-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-node-id-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-node-id-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-shared-buffer-edge-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-shared-buffer-edge-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-shared-buffer-node-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.6-shared-buffer-node-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-dewey-number-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-dewey-number-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-event-id-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-event-id-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-lockable-type-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-lockable-type-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-nfa-state-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-nfa-state-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-node-id-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-node-id-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-shared-buffer-edge-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-shared-buffer-edge-serializer-snapshot
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-shared-buffer-node-serializer-data
 delete mode 100644 flink-libraries/flink-cep/src/test/resources/flink-1.7-shared-buffer-node-serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.11/test-data
 delete mode 100644 flink-libraries/flink-gelly-examples/src/test/java/org/apache/flink/graph/drivers/transform/LongValueWithProperHashCodeSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-libraries/flink-gelly-examples/src/test/java/org/apache/flink/graph/drivers/transform/LongValueWithProperHashCodeSerializerUpgradeTest.java (50%)
 delete mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/flink-1.6-long-value-with-proper-hash-code-serializer-data
 delete mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/flink-1.6-long-value-with-proper-hash-code-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/flink-1.7-long-value-with-proper-hash-code-serializer-data
 delete mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/flink-1.7-long-value-with-proper-hash-code-serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.11/test-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/java/org/apache/flink/graph/types/valuearray/ValueArraySerializerSnapshotMigrationTest.java
 create mode 100644 flink-libraries/flink-gelly/src/test/java/org/apache/flink/graph/types/valuearray/ValueArraySerializerUpgradeTest.java
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.11/test-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-byte-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-byte-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-char-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-char-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-double-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-double-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-float-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-float-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-int-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-int-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-long-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-long-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-null-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-null-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-short-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-short-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-string-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.6-string-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-byte-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-byte-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-char-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-char-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-double-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-double-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-float-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-float-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-int-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-int-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-long-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-long-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-null-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-null-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-short-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-short-value-array-serializer-snapshot
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-string-value-array-serializer-data
 delete mode 100644 flink-libraries/flink-gelly/src/test/resources/flink-1.7-string-value-array-serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.11/test-data
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.11/serializer-snapshot
 create mode 100644 flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.11/test-data
 delete mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/ArrayListSerializerMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-runtime/src/test/java/org/apache/flink/runtime/state/ArrayListSerializerUpgradeTest.java (50%)
 delete mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/JavaSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-runtime/src/test/java/org/apache/flink/runtime/state/JavaSerializerUpgradeTest.java (50%)
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-runtime/src/test/java/org/apache/flink/runtime/state/VoidNamespaceSerializerUpgradeTest.java (50%)
 delete mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/VoidNamespacieSerializerSnapshotMigrationTest.java
 delete mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/ttl/TtlSerializerStateMigrationTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/ttl/TtlSerializerUpgradeTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/state/ttl/TtlValueMatchers.java
 create mode 100644 flink-runtime/src/test/resources/arraylist-serializer-1.11/serializer-snapshot
 create mode 100644 flink-runtime/src/test/resources/arraylist-serializer-1.11/test-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-arraylist-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-arraylist-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-java-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-java-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-ttl-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-ttl-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-void-namespace-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.6-void-namespace-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-arraylist-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-arraylist-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-java-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-java-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-ttl-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-ttl-serializer-snapshot
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-void-namespace-serializer-data
 delete mode 100644 flink-runtime/src/test/resources/flink-1.7-void-namespace-serializer-snapshot
 create mode 100644 flink-runtime/src/test/resources/java-serializer-1.11/serializer-snapshot
 create mode 100644 flink-runtime/src/test/resources/java-serializer-1.11/test-data
 create mode 100644 flink-runtime/src/test/resources/ttl-serializer-1.11/serializer-snapshot
 create mode 100644 flink-runtime/src/test/resources/ttl-serializer-1.11/test-data
 create mode 100644 flink-runtime/src/test/resources/void-namespace-serializer-1.11/serializer-snapshot
 create mode 100644 flink-runtime/src/test/resources/void-namespace-serializer-1.11/test-data
 delete mode 100644 flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaEitherSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaEitherSerializerUpgradeTest.java (50%)
 delete mode 100644 flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaOptionSerializerSnapshotMigrationTest.java
 create mode 100644 flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaOptionSerializerUpgradeTest.java
 delete mode 100644 flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaTrySerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-scala/src/test/java/org/apache/flink/api/scala/typeutils/ScalaTrySerializerUpgradeTest.java (50%)
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-case-class-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-case-class-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-either-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-either-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-enum-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-enum-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-option-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-option-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-try-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-scala-try-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-bitset-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-bitset-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-indexedseq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-indexedseq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-linearseq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-linearseq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-map-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-map-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-mutable-list-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-mutable-list-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-seq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-seq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-set-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-set-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-with-case-class-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-with-case-class-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-with-pojo-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.6-traversable-serializer-with-pojo-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-case-class-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-case-class-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-either-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-either-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-enum-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-enum-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-option-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-option-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-try-serializer-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-scala-try-serializer-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-bitset-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-bitset-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-indexedseq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-indexedseq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-linearseq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-linearseq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-map-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-map-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-mutable-list-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-mutable-list-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-seq-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-seq-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-set-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-set-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-with-case-class-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-with-case-class-snapshot
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-with-pojo-data
 delete mode 100644 flink-scala/src/test/resources/flink-1.7-traversable-serializer-with-pojo-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-case-class-serializer-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-case-class-serializer-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/scala-either-serializer-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-either-serializer-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/scala-enum-serializer-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-enum-serializer-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/scala-option-serializer-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-option-serializer-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/scala-try-serializer-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/scala-try-serializer-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-bitset-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-bitset-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-indexedseq-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-indexedseq-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-linearseq-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-linearseq-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-map-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-map-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-mutable-list-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-mutable-list-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-seq-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-seq-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-set-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-set-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-with-case-class-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-with-case-class-1.11/test-data
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-with-pojo-1.11/serializer-snapshot
 create mode 100644 flink-scala/src/test/resources/traversable-serializer-with-pojo-1.11/test-data
 copy flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/{EnumValueSerializerUpgradeTest.scala => EnumValueSerializerCompatibilityTest.scala} (97%)
 delete mode 100644 flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/EnumValueSerializerSnapshotMigrationTest.scala
 delete mode 100644 flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/ScalaCaseClassSerializerSnapshotMigrationTest.scala
 create mode 100644 flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/ScalaCaseClassSerializerUpgradeTest.scala
 delete mode 100644 flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/TraversableSerializerSnapshotMigrationTest.scala
 create mode 100644 flink-scala/src/test/scala/org/apache/flink/api/scala/typeutils/TraversableSerializerUpgradeTest.scala
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/datastream/UnionSerializerMigrationTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/datastream/UnionSerializerUpgradeTest.java
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/functions/sink/TwoPhaseCommitSinkStateSerializerMigrationTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/functions/sink/TwoPhaseCommitSinkStateSerializerUpgradeTest.java
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/TimerSerializerSnapshotMigrationTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/TimerSerializerUpgradeTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/co/BufferEntryMatchers.java
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/co/BufferEntrySerializerMigrationTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/co/BufferEntrySerializerUpgradeTest.java
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/windowing/WindowSerializerSnapshotsMigrationTest.java
 create mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/windowing/WindowSerializerUpgradeTest.java
 delete mode 100644 flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/streamrecord/StreamElementSerializerMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/streamrecord/StreamElementSerializerUpgradeTest.java (50%)
 create mode 100644 flink-streaming-java/src/test/resources/buffer-entry-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/buffer-entry-serializer-1.11/test-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-buffer-entry-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-buffer-entry-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-global-window-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-global-window-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-stream-element-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-stream-element-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-time-window-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-time-window-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-timer-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-timer-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-two-phase-commit-sink-state-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-two-phase-commit-sink-state-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-union-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.6-union-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-buffer-entry-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-buffer-entry-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-global-window-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-global-window-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-stream-element-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-stream-element-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-time-window-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-time-window-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-timer-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-timer-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-two-phase-commit-sink-state-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-two-phase-commit-sink-state-serializer-snapshot
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-union-serializer-data
 delete mode 100644 flink-streaming-java/src/test/resources/flink-1.7-union-serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/global-window-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/global-window-serializer-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/stream-element-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/stream-element-serializer-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/time-window-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/time-window-serializer-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/timer-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/timer-serializer-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/union-serializer-one-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/union-serializer-one-1.11/test-data
 create mode 100644 flink-streaming-java/src/test/resources/union-serializer-two-1.11/serializer-snapshot
 create mode 100644 flink-streaming-java/src/test/resources/union-serializer-two-1.11/test-data
 delete mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/dataview/ListViewSerializerSnapshotMigrationTest.java
 create mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/dataview/ListViewSerializerUpgradeTest.java
 delete mode 100644 flink-table/flink-table-planner/src/test/java/org/apache/flink/table/dataview/MapViewSerializerSnapshotMigrationTest.java
 copy flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/RowSerializerUpgradeTest.java => flink-table/flink-table-planner/src/test/java/org/apache/flink/table/dataview/MapViewSerializerUpgradeTest.java (50%)
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.6-list-view-serializer-data
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.6-list-view-serializer-snapshot
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.6-map-view-serializer-data
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.6-map-view-serializer-snapshot
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.7-list-view-serializer-data
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.7-list-view-serializer-snapshot
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.7-map-view-serializer-data
 delete mode 100644 flink-table/flink-table-planner/src/test/resources/flink-1.7-map-view-serializer-snapshot
 create mode 100644 flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.11/serializer-snapshot
 create mode 100644 flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.11/test-data
 create mode 100644 flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.11/serializer-snapshot
 create mode 100644 flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.11/test-data