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

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


    from 3a3b724136e [FLINK-34150][ci] Enables local file sink e2e tests in 
general CI setups
     new 161378ad3a2 [FLINK-34063][runtime] Always flush compression buffers, 
when retrieving stream position during OperatorState snapshot.
     new 006a0869e32 [FLINK-34063][test-utils] Add 
ExecutionOptions.SNAPSHOT_COMPRESSION to randomized checkpointing options.
     new 6f76982e264 [FLINK-34063][runtime] Fix 
CompressibleFSDataInputStream#seek in case of partial reads.
     new d536b5a7d73 [FLINK-34063][runtime] Operator states need to be restored 
in an order they've been written for the compression to work properly on empty 
states.
     new b7c314b46ac [FLINK-34063][runtime] Fix OperatorState repartitioning 
when compression is enabled. We should only write compression headers once, at 
the end of the "value" part of the serialized stream, to make sure we can 
always seek to a split point.

The 5 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:
 .../state/CompressibleFSDataInputStream.java       |   6 +
 .../state/CompressibleFSDataOutputStream.java      |   6 +-
 ...efaultOperatorStateBackendSnapshotStrategy.java |  31 +--
 .../state/OperatorStateRestoreOperation.java       |  71 ++---
 .../state/CompressibleFSDataInputStreamTest.java   | 142 ++++++++++
 .../state/OperatorStateRestoreOperationTest.java   | 285 +++++++++++++++++----
 .../streaming/util/TestStreamEnvironment.java      |   2 +
 7 files changed, 420 insertions(+), 123 deletions(-)
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/state/CompressibleFSDataInputStreamTest.java

Reply via email to