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/08/09 15:24:41 UTC
[flink] branch master updated (3c8402a97a2 -> f53dd03fd5f)
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 3c8402a97a2 [FLINK-28854][connector/jdbc] Migrate JDBC lookup table to the new LookupFunction and caching interface
add f53dd03fd5f [FLINK-28487][connectors] Introduce configurable RateLimitingStrategy for AsyncSinkWriter
No new revisions were added by this update.
Summary of changes:
.../firehose/sink/KinesisFirehoseSinkWriter.java | 15 +-
.../kinesis/sink/KinesisStreamsSinkWriter.java | 15 +-
.../base/sink/writer/AIMDRateLimitingStrategy.java | 72 -------
.../base/sink/writer/AsyncSinkWriter.java | 164 ++++++++--------
.../config/AsyncSinkWriterConfiguration.java | 210 +++++++++++++++++++++
.../sink/writer/strategy/AIMDScalingStrategy.java | 85 +++++++++
.../sink/writer/strategy/BasicRequestInfo.java | 34 ++++
.../base/sink/writer/strategy/BasicResultInfo.java | 40 ++++
.../CongestionControlRateLimitingStrategy.java | 124 ++++++++++++
.../sink/writer/strategy/NoOpScalingStrategy.java | 31 +++
.../sink/writer/strategy/RateLimitingStrategy.java | 60 ++++++
.../base/sink/writer/strategy/RequestInfo.java | 27 +++
.../base/sink/writer/strategy/ResultInfo.java | 30 +++
.../base/sink/writer/strategy/ScalingStrategy.java | 39 ++++
.../connector/base/sink/ArrayListAsyncSink.java | 17 +-
.../sink/writer/AIMDRateLimitingStrategyTest.java | 113 -----------
.../base/sink/writer/AsyncSinkWriterTest.java | 28 ++-
.../writer/strategy/AIMDScalingStrategyTest.java | 132 +++++++++++++
.../CongestionControlRateLimitingStrategyTest.java | 184 ++++++++++++++++++
.../writer/strategy/NoOpScalingStrategyTest.java | 43 +++++
20 files changed, 1164 insertions(+), 299 deletions(-)
delete mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/AIMDRateLimitingStrategy.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/config/AsyncSinkWriterConfiguration.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/AIMDScalingStrategy.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/BasicRequestInfo.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/BasicResultInfo.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/CongestionControlRateLimitingStrategy.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/NoOpScalingStrategy.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/RateLimitingStrategy.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/RequestInfo.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/ResultInfo.java
create mode 100644 flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/sink/writer/strategy/ScalingStrategy.java
delete mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/AIMDRateLimitingStrategyTest.java
create mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/strategy/AIMDScalingStrategyTest.java
create mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/strategy/CongestionControlRateLimitingStrategyTest.java
create mode 100644 flink-connectors/flink-connector-base/src/test/java/org/apache/flink/connector/base/sink/writer/strategy/NoOpScalingStrategyTest.java