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

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


    from 8e39851  [FLINK-11449][table-common] Introduce a new expression stack 
and visitor interface
     new 0e99a23  [FLINK-11740] [core] Clarify CompositeTypeSerializerSnapshot 
class signature
     new 38f7a9c  [hotfix] [core] Fix 
TypeSerializerUtils#snapshotBackwardsCompatible method signature
     new 3f9d9cf  [FLINK-11772] [DataStream] Remove "config" from all 
serializer snapshot field / method names in InternalTimersSnapshot
     new 14aae59  [FLINK-11772] [DataStream] Let InternalTimerServiceImpl use 
new serialization compatibility APIs for key / namespace serializer checks
     new 8b8dd80  [FLINK-11772] [DataStream] 
InternalTimerServiceSerializationProxy should not be serializing timers' key / 
namespace serializers anymore
     new d954b25  [FLINK-11741] [core] Add getNestedSerializerSnapshots utility 
method in CompositeTypeSerializerConfigSnapshot
     new 154bb6e  [FLINK-11741] [runtime] Replace ArrayListSerializer's 
ensureCompatibility method with SelfResolvingTypeSerializer implementation
     new cc22268  [FLINK-11741] [core] Remove CompositeSerializer's 
ensureCompatibility method using SelfResolvingTypeSerializer interface
     new 02d877a  [FLINK-11741] [core] Remove Scala EitherSerializer's 
ensureCompatibility method using LegacySerializerSnapshotTransformer interface
     new 750e4c7  [FLINK-11741] [table] Remove table dataview serializers' 
ensureCompatibility method using LegacySerializerSnapshotTransformer interface
     new 852f876  [FLINK-11741] [runtime] WritableSerializer's 
ensureCompatibility method should have been removed
     new fab31b2  [FLINK-11741] Remove ensureCompatibility implementation from 
dummy serializers
     new 65dedef  [FLINK-11741] [tests] Remove ensureCompatibility 
implementation in all test-related serializers
     new b2ac45b  [FLINK-11755] [tests] Remove 
TypeSerializerSnapshotTest#testBridgeCompatibilityCheck test
     new 108a90a  [FLINK-11741] [core] Remove TypeSerializerSingleton's 
ensureCompatibility implementation
     new 17c07ac  [FLINK-11741] [cep] Migrate legacy NFA serializers to use new 
serialization compatibility abstractions
     new cb91548  [FLINK-11755] [core] Remove no longer used CompatibilityUtil 
class
     new 2e924a1  [FLINK-11755] [core] Drop ensureCompatibility from 
TypeSerializer
     new 937c0db  [FLINK-11755] [core] Drop no longer used class 
CompatibilityResult
     new 572b9d6  [FLINK-11755] [core] Removed no longer used class 
TypeDeserializer
     new 0ab52e9  [FLINK-11406] [core] Return INCOMPATIBLE when nested 
serializers arity don't match in CompositeTypeSerializerSnapshot
     new 4c6be5a  [FLINK-11753] [tests] Add hamcrest matchers for 
TypeSerializerSchemaCompatibility
     new 1c36d22  [FLINK-11753] [tests] Refactor 
SchemaCompatibilityTestingSerializer
     new 7c95643  [FLINK-11773] [core] Add LinkedOptionalMapSerializer
     new d579cc9  [FLINK-11773] [core] Use LinkedOptionalMapSerializer in 
Kryo-/PojoSerializerSnapshotData
     new 2a60cd7  [FLINK-11773] [tests] Add unit tests for 
KryoSerializerSnapshot
     new 541eb5e  [FLINK-10342] [kafka] Filter restored partitions in 
FlinkKafkaConsumer with topics descriptor
     new 6a4f012  [FLINK-10342] [kafka] Improve Javadoc of new 
disableFilterRestoredPartitionsWithSubscribedTopics method in 
FlinkKafkaConsumerBase
     new 276807e  [hotfix] [tests]Fix typo in RollingSinkSecuredITCase.java
     new e9ec5d6  [FLINK-11771] [core] Fix 
TypeSerializerSnapshot#readVersionedSnapshot for TypeSerializerSnapshots 
directly upgraded from TypeSerializerConfigSnapshot
     new 651ebf4  [FLINK-10777] [tests] Update 
TypeSerializerSnapshotMigrationITCase to cover restoring from 1.7.x
     new 459fd92  [FLINK-10785] [tests] Upgrade 
FlinkKinesisConsumerMigrationTest to test restoring from 1.7.x

The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../connectors/fs/RollingSinkSecuredITCase.java    |   2 +-
 .../connectors/kafka/FlinkKafkaConsumerBase.java   |  34 +++
 .../internals/AbstractPartitionDiscoverer.java     |   2 +-
 .../kafka/internals/KafkaTopicsDescriptor.java     |  17 +-
 .../kafka/FlinkKafkaConsumerBaseMigrationTest.java |  23 +-
 .../kafka/FlinkKafkaConsumerBaseTest.java          | 170 ++++++++++-
 .../kafka/internals/KafkaTopicsDescriptorTest.java |  64 ++++
 .../kinesis/FlinkKinesisConsumerMigrationTest.java |   2 +-
 ...consumer-migration-test-flink1.7-empty-snapshot | Bin 0 -> 18539 bytes
 ...nesis-consumer-migration-test-flink1.7-snapshot | Bin 0 -> 18607 bytes
 .../java/typeutils/runtime/WritableSerializer.java |  16 +-
 .../api/common/typeutils/CompatibilityResult.java  | 116 --------
 .../api/common/typeutils/CompatibilityUtil.java    | 109 -------
 .../api/common/typeutils/CompositeSerializer.java  |  49 ---
 .../CompositeTypeSerializerConfigSnapshot.java     |   7 +
 .../typeutils/CompositeTypeSerializerSnapshot.java |  17 +-
 .../ParameterlessTypeSerializerConfig.java         |  23 ++
 .../api/common/typeutils/TypeDeserializer.java     |  80 -----
 .../common/typeutils/TypeDeserializerAdapter.java  | 139 ---------
 .../flink/api/common/typeutils/TypeSerializer.java |  51 +---
 .../typeutils/TypeSerializerConfigSnapshot.java    |  25 +-
 .../common/typeutils/TypeSerializerSnapshot.java   |  13 +-
 .../api/common/typeutils/TypeSerializerUtils.java  |   2 +-
 .../typeutils/UnloadableDummyTypeSerializer.java   |   7 +-
 .../base/GenericArraySerializerSnapshot.java       |   9 +-
 .../typeutils/base/ListSerializerSnapshot.java     |   7 +-
 .../typeutils/base/MapSerializerSnapshot.java      |   6 +-
 .../typeutils/base/TypeSerializerSingleton.java    |  36 +--
 .../runtime/EitherSerializerConfigSnapshot.java    |   1 -
 .../runtime/JavaEitherSerializerSnapshot.java      |  14 +-
 .../java/typeutils/runtime/NullableSerializer.java |   8 +-
 .../runtime/PojoSerializerSnapshotData.java        |  65 +---
 .../typeutils/runtime/TupleSerializerSnapshot.java |   9 +-
 .../runtime/kryo/KryoSerializerSnapshotData.java   | 208 +++++++------
 .../flink/util/LinkedOptionalMapSerializer.java    | 129 ++++++++
 .../CompositeTypeSerializerSnapshotTest.java       |  37 ++-
 .../typeutils/CompositeTypeSerializerUtilTest.java |  56 ++--
 .../common/typeutils/TypeSerializerMatchers.java   | 199 +++++++++++++
 .../TypeSerializerSerializationUtilTest.java       |  31 +-
 .../TypeSerializerSnapshotMigrationTestBase.java   |  33 +--
 .../typeutils/TypeSerializerSnapshotTest.java      |  19 --
 .../base/EnumSerializerSnapshotMigrationTest.java  |  39 +--
 .../PojoSerializerSnapshotMigrationTest.java       |   3 +-
 .../runtime/PojoSerializerSnapshotTest.java        |  21 +-
 .../runtime/kryo/KryoSerializerSnapshotTest.java   | 167 +++++++++++
 .../SchemaCompatibilityTestingSerializer.java      | 327 +++++++++------------
 .../avro/typeutils/AvroSerializerSnapshotTest.java |  44 +--
 .../api/java/io/CollectionInputFormatTest.java     |   6 -
 .../main/java/org/apache/flink/cep/nfa/NFA.java    |  97 +++---
 .../org/apache/flink/cep/nfa/SharedBuffer.java     | 107 ++++---
 .../LockableTypeSerializerSnapshot.java            |   6 +-
 .../flink/runtime/state/ArrayListSerializer.java   |  49 ++-
 .../runtime/state/ArrayListSerializerSnapshot.java |   6 +-
 .../flink/runtime/state/ttl/TtlStateFactory.java   |  30 +-
 .../testutils/types/IntListSerializer.java         |   6 -
 .../testutils/types/IntPairSerializer.java         |   6 -
 .../testutils/types/StringPairSerializer.java      |  10 +-
 .../flink/runtime/query/KvStateRegistryTest.java   |   6 -
 .../state/InternalPriorityQueueTestBase.java       |  39 ++-
 .../runtime/state/OperatorStateBackendTest.java    |  13 +-
 .../state/heap/TestDuplicateSerializer.java        |  10 +-
 .../testutils/recordutils/RecordSerializer.java    |  10 +-
 .../ScalaCaseClassSerializerSnapshot.java          |   9 +-
 .../typeutils/ScalaEitherSerializerSnapshot.java   |   6 +-
 .../typeutils/ScalaOptionSerializerSnapshot.java   |   7 +-
 .../typeutils/ScalaTrySerializerSnapshot.java      |   7 +-
 .../typeutils/TraversableSerializerSnapshot.java   |   9 +-
 .../Tuple2CaseClassSerializerSnapshot.java         |   5 +-
 .../api/scala/typeutils/EitherSerializer.scala     |  57 ++--
 .../api/scala/typeutils/NothingSerializer.scala    |   6 +-
 .../streaming/api/datastream/CoGroupedStreams.java |   7 +-
 .../functions/sink/TwoPhaseCommitSinkFunction.java |   7 +-
 .../api/operators/InternalTimerServiceImpl.java    |  71 +++--
 .../InternalTimerServiceSerializationProxy.java    |  18 +-
 .../api/operators/InternalTimersSnapshot.java      |  50 +---
 .../InternalTimersSnapshotReaderWriters.java       | 115 ++++++--
 .../api/operators/TimerSerializerSnapshot.java     |   9 +-
 .../api/operators/co/IntervalJoinOperator.java     |   7 +-
 .../streamrecord/StreamElementSerializer.java      |   8 +-
 .../operators/InternalTimerServiceImplTest.java    |  16 +-
 .../table/dataview/ListViewSerializerSnapshot.java |   6 +-
 .../table/dataview/MapViewSerializerSnapshot.java  |   6 +-
 .../flink/table/dataview/ListViewSerializer.scala  |  60 ++--
 .../flink/table/dataview/MapViewSerializer.scala   |  72 ++---
 .../TypeSerializerSnapshotMigrationITCase.java     |  14 +-
 .../_metadata                                      | Bin 0 -> 3302 bytes
 .../_metadata                                      | Bin 0 -> 3201 bytes
 87 files changed, 1737 insertions(+), 1672 deletions(-)
 create mode 100644 
flink-connectors/flink-connector-kafka-base/src/test/java/org/apache/flink/streaming/connectors/kafka/internals/KafkaTopicsDescriptorTest.java
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/test/resources/kinesis-consumer-migration-test-flink1.7-empty-snapshot
 create mode 100644 
flink-connectors/flink-connector-kinesis/src/test/resources/kinesis-consumer-migration-test-flink1.7-snapshot
 delete mode 100644 
flink-core/src/main/java/org/apache/flink/api/common/typeutils/CompatibilityResult.java
 delete mode 100644 
flink-core/src/main/java/org/apache/flink/api/common/typeutils/CompatibilityUtil.java
 delete mode 100644 
flink-core/src/main/java/org/apache/flink/api/common/typeutils/TypeDeserializer.java
 delete mode 100644 
flink-core/src/main/java/org/apache/flink/api/common/typeutils/TypeDeserializerAdapter.java
 create mode 100644 
flink-core/src/main/java/org/apache/flink/util/LinkedOptionalMapSerializer.java
 create mode 100644 
flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerMatchers.java
 create mode 100644 
flink-core/src/test/java/org/apache/flink/api/java/typeutils/runtime/kryo/KryoSerializerSnapshotTest.java
 create mode 100644 
flink-tests/src/test/resources/type-serializer-snapshot-migration-itcase-flink1.7-rocksdb-savepoint/_metadata
 create mode 100644 
flink-tests/src/test/resources/type-serializer-snapshot-migration-itcase-flink1.7-savepoint/_metadata

Reply via email to