You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by da...@apache.org on 2022/02/11 19:12:54 UTC
[flink] branch master updated (a519ed1 -> aab253a)
This is an automated email from the ASF dual-hosted git repository.
dannycranmer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from a519ed1 [FLINK-25478][chaneglog] Correct the state register logic of ChangelogStateBackendHandle
add aab253a [FLINK-25943][connector/common] Add buffered requests to snapshot state in AsyncSyncWriter, Implement state serializer in AsyncSyncWriter and KinesisDataStreams and KinesisFirehose.
No new revisions were added by this update.
Summary of changes:
.../pom.xml | 8 +
.../kinesis/sink/KinesisDataStreamsSink.java | 13 +-
.../kinesis/sink/KinesisDataStreamsSinkWriter.java | 32 +++-
.../sink/KinesisDataStreamsStateSerializer.java | 83 ++++++++++
.../KinesisDataStreamsStateSerializerTest.java | 56 +++++++
.../firehose/sink/KinesisFirehoseSink.java | 14 +-
.../firehose/sink/KinesisFirehoseSinkWriter.java | 32 +++-
.../sink/KinesisFirehoseStateSerializer.java | 40 ++---
.../sink/KinesisFirehoseSinkWriterTest.java | 4 +-
.../sink/KinesisFirehoseStateSerializerTest.java | 56 +++++++
.../flink/connector/base/sink/AsyncSinkBase.java | 4 +-
.../base/sink/writer/AsyncSinkWriter.java | 60 ++++++-
.../writer/AsyncSinkWriterStateSerializer.java | 100 ++++++++++++
.../base/sink/writer/BufferedRequestState.java | 72 ++++++++
.../connector/base/sink/ArrayListAsyncSink.java | 9 +-
.../writer/AsyncSinkWriterStateSerializerTest.java | 68 ++++++++
.../base/sink/writer/AsyncSinkWriterTest.java | 181 ++++++++++++++++++++-
.../base/sink/writer/AsyncSinkWriterTestUtils.java | 66 ++++++++
18 files changed, 839 insertions(+), 59 deletions(-)
create mode 100644 flink-connectors/flink-connector-aws-kinesis-data-streams/src/main/java/org/apache/flink/connector/kinesis/sink/KinesisDataStreamsStateSerializer.java
create mode 100644 flink-connectors/flink-connector-aws-kinesis-data-streams/src/test/java/org/apache/flink/connector/kinesis/sink/KinesisDataStreamsStateSerializerTest.java
copy flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/metadata/MetadataV1Serializer.java => flink-connectors/flink-connector-aws-kinesis-firehose/src/main/java/org/apache/flink/connector/firehose/sink/KinesisFirehoseStateSerializer.java (51%)
create mode 100644 flink-connectors/flink-connector-aws-kinesis-firehose/src/test/java/org/apache/flink/connector/firehose/sink/KinesisFirehoseStateSerializerTest.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriterStateSerializer.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/BufferedRequestState.java
create mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriterStateSerializerTest.java
create mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/AsyncSinkWriterTestUtils.java