This is an automated email from the ASF dual-hosted git repository.
sjwiesman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from c0f46ef [FLINK-25446][state] Avoid improper sanity check on read
bytes on DataInputStream#read(byte[])
add 15130b5 [FLINK-24912][state-processor-api] Migrate savepoint
bootstrapping to DataStream API
add 035ddf6 [FLINK-24912][state-processor-api] Migrate savepoint reader
to DataStream API
add 3b54d27 [FLINK-24912][state-processor-api] Update documentation for
DataStream based API
No new revisions were added by this update.
Summary of changes:
docs/content.zh/docs/libs/state_processor_api.md | 84 ++--
docs/content/docs/libs/state_processor_api.md | 69 +--
.../flink/state/api/BootstrapTransformation.java | 2 +
.../flink/state/api/EvictingWindowReader.java | 1 +
...der.java => EvictingWindowSavepointReader.java} | 42 +-
.../apache/flink/state/api/ExistingSavepoint.java | 7 +-
.../state/api/KeyedOperatorTransformation.java | 1 +
...ormation.java => KeyedStateTransformation.java} | 42 +-
.../org/apache/flink/state/api/NewSavepoint.java | 5 +-
.../state/api/OneInputOperatorTransformation.java | 2 +
...ation.java => OneInputStateTransformation.java} | 90 ++--
.../flink/state/api/OperatorTransformation.java | 35 +-
.../java/org/apache/flink/state/api/Savepoint.java | 6 +
...ExistingSavepoint.java => SavepointReader.java} | 138 +++---
.../apache/flink/state/api/SavepointWriter.java | 224 ++++++++++
...tion.java => StateBootstrapTransformation.java} | 111 +++--
.../org/apache/flink/state/api/WindowReader.java | 1 +
...indowReader.java => WindowSavepointReader.java} | 46 +-
.../state/api/WindowedStateTransformation.java | 470 +++++++++++++++++++++
.../apache/flink/state/api/WritableSavepoint.java | 1 +
.../state/api/input/KeyedStateInputFormat.java | 4 +-
.../state/api/input/OperatorStateInputFormat.java | 4 +
.../flink/state/api/input/SourceBuilder.java | 60 +++
.../api/input/operator/StateReaderOperator.java | 6 +-
...dedStreamTask.java => BootstrapStreamTask.java} | 77 +---
.../api/output/BootstrapStreamTaskRunner.java | 120 ++++++
.../output/BoundedOneInputStreamTaskRunner.java | 1 +
.../flink/state/api/output/BoundedStreamTask.java | 1 +
.../flink/state/api/output/EndOfDataMarker.java} | 18 +-
.../state/api/output/TimestampAssignerWrapper.java | 1 +
.../api/output/operators/GroupReduceOperator.java | 65 +++
.../state/api/output/partitioner/HashSelector.java | 1 +
.../partitioner/KeyGroupRangePartitioner.java | 1 +
.../api/runtime/BootstrapTransformationWithID.java | 1 +
.../MutableConfig.java} | 36 +-
...ava => StateBootstrapTransformationWithID.java} | 14 +-
.../api/runtime/metadata/OperatorStateSpec.java | 1 +
...atorStateSpec.java => OperatorStateSpecV2.java} | 24 +-
.../api/runtime/metadata/SavepointMetadata.java | 1 +
...pointMetadata.java => SavepointMetadataV2.java} | 32 +-
...RocksDBStateBackendReaderKeyedStateITCase.java} | 4 +-
...etEmbeddedRocksDBStateBackendWindowITCase.java} | 4 +-
...HashMapStateBackendReaderKeyedStateITCase.java} | 4 +-
...=> DataSetHashMapStateBackendWindowITCase.java} | 4 +-
...tMemoryStateBackendReaderKeyedStateITCase.java} | 4 +-
... => DataSetMemoryStateBackendWindowITCase.java} | 4 +-
...RocksDBStateBackendReaderKeyedStateITCase.java} | 4 +-
...=> DataSetRocksDBStateBackendWindowITCase.java} | 4 +-
...aSetSavepointReaderCustomSerializerITCase.java} | 4 +-
...Case.java => DataSetSavepointReaderITCase.java} | 4 +-
....java => DataSetSavepointReaderITTestBase.java} | 4 +-
...=> DataSetSavepointReaderKeyedStateITCase.java} | 2 +-
...ava => DataSetSavepointWindowReaderITCase.java} | 2 +-
...dRocksDBStateBackendReaderKeyedStateITCase.java | 3 +-
.../EmbeddedRocksDBStateBackendWindowITCase.java | 3 +-
.../HashMapStateBackendReaderKeyedStateITCase.java | 1 -
.../state/api/HashMapStateBackendWindowITCase.java | 3 +-
.../flink/state/api/SavepointDeepCopyTest.java | 43 +-
.../api/SavepointReaderCustomSerializerITCase.java | 14 +-
.../flink/state/api/SavepointReaderITCase.java | 14 +-
.../flink/state/api/SavepointReaderITTestBase.java | 47 +--
.../state/api/SavepointReaderKeyedStateITCase.java | 8 +-
.../state/api/SavepointWindowReaderITCase.java | 151 +++----
.../flink/state/api/SavepointWriterITCase.java | 68 +--
.../state/api/SavepointWriterWindowITCase.java | 139 +++---
.../api/StateBootstrapTransformationTest.java | 202 +++++++++
...terITCase.java => WritableSavepointITCase.java} | 2 +-
...ase.java => WritableSavepointWindowITCase.java} | 4 +-
.../JobResultRetriever.java} | 25 +-
69 files changed, 1876 insertions(+), 744 deletions(-)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{EvictingWindowReader.java
=> EvictingWindowSavepointReader.java} (88%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{KeyedOperatorTransformation.java
=> KeyedStateTransformation.java} (73%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{OneInputOperatorTransformation.java
=> OneInputStateTransformation.java} (64%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{ExistingSavepoint.java
=> SavepointReader.java} (73%)
create mode 100644
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/SavepointWriter.java
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{BootstrapTransformation.java
=> StateBootstrapTransformation.java} (69%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{WindowReader.java
=> WindowSavepointReader.java} (86%)
create mode 100644
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/WindowedStateTransformation.java
create mode 100644
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/input/SourceBuilder.java
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/{BoundedStreamTask.java
=> BootstrapStreamTask.java} (62%)
create mode 100644
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/BootstrapStreamTaskRunner.java
copy
flink-libraries/flink-state-processing-api/src/{test/java/org/apache/flink/state/api/MemoryStateBackendWindowITCase.java
=> main/java/org/apache/flink/state/api/output/EndOfDataMarker.java} (67%)
create mode 100644
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/output/operators/GroupReduceOperator.java
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/{output/partitioner/KeyGroupRangePartitioner.java
=> runtime/MutableConfig.java} (50%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/{BootstrapTransformationWithID.java
=> StateBootstrapTransformationWithID.java} (76%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/metadata/{OperatorStateSpec.java
=> OperatorStateSpecV2.java} (73%)
copy
flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/runtime/metadata/{SavepointMetadata.java
=> SavepointMetadataV2.java} (78%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{EmbeddedRocksDBStateBackendReaderKeyedStateITCase.java
=> DataSetEmbeddedRocksDBStateBackendReaderKeyedStateITCase.java} (87%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{EmbeddedRocksDBStateBackendWindowITCase.java
=> DataSetEmbeddedRocksDBStateBackendWindowITCase.java} (88%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{HashMapStateBackendReaderKeyedStateITCase.java
=> DataSetHashMapStateBackendReaderKeyedStateITCase.java} (88%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{HashMapStateBackendWindowITCase.java
=> DataSetHashMapStateBackendWindowITCase.java} (89%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{MemoryStateBackendReaderKeyedStateITCase.java
=> DataSetMemoryStateBackendReaderKeyedStateITCase.java} (88%)
rename
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{MemoryStateBackendWindowITCase.java
=> DataSetMemoryStateBackendWindowITCase.java} (89%)
rename
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{RocksDBStateBackendReaderKeyedStateITCase.java
=> DataSetRocksDBStateBackendReaderKeyedStateITCase.java} (89%)
rename
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{RocksDBStateBackendWindowITCase.java
=> DataSetRocksDBStateBackendWindowITCase.java} (90%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointReaderCustomSerializerITCase.java
=> DataSetSavepointReaderCustomSerializerITCase.java} (94%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointReaderITCase.java
=> DataSetSavepointReaderITCase.java} (94%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointReaderITTestBase.java
=> DataSetSavepointReaderITTestBase.java} (98%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointReaderKeyedStateITCase.java
=> DataSetSavepointReaderKeyedStateITCase.java} (98%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointWindowReaderITCase.java
=> DataSetSavepointWindowReaderITCase.java} (99%)
create mode 100644
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/StateBootstrapTransformationTest.java
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointWriterITCase.java
=> WritableSavepointITCase.java} (99%)
copy
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{SavepointWriterWindowITCase.java
=> WritableSavepointWindowITCase.java} (99%)
rename
flink-libraries/flink-state-processing-api/src/test/java/org/apache/flink/state/api/{MemoryStateBackendReaderKeyedStateITCase.java
=> utils/JobResultRetriever.java} (57%)