You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ar...@apache.org on 2020/03/03 17:16:52 UTC
[beam] branch master updated (b853016 -> 873f689)
This is an automated email from the ASF dual-hosted git repository.
aromanenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from b853016 Merge pull request #11013: Add metrics export to documentation on the website.
add 873f689 [BEAM-8382] Add rate limit policy to KinesisIO.Read (#9765)
No new revisions were added by this update.
Summary of changes:
...n.java => KinesisClientThrottledException.java} | 6 +-
.../org/apache/beam/sdk/io/kinesis/KinesisIO.java | 113 ++++++++++++++++++++-
.../apache/beam/sdk/io/kinesis/KinesisReader.java | 6 ++
.../apache/beam/sdk/io/kinesis/KinesisSource.java | 9 ++
.../{WatermarkPolicy.java => RateLimitPolicy.java} | 20 ++--
.../sdk/io/kinesis/RateLimitPolicyFactory.java | 68 +++++++++++++
.../beam/sdk/io/kinesis/ShardReadersPool.java | 18 +++-
.../sdk/io/kinesis/SimplifiedKinesisClient.java | 2 +-
.../beam/sdk/io/kinesis/KinesisReaderTest.java | 1 +
.../sdk/io/kinesis/RateLimitPolicyFactoryTest.java | 88 ++++++++++++++++
.../beam/sdk/io/kinesis/ShardReadersPoolTest.java | 54 +++++++++-
.../io/kinesis/SimplifiedKinesisClientTest.java | 13 +--
12 files changed, 371 insertions(+), 27 deletions(-)
copy sdks/java/io/kinesis/src/main/java/org/apache/beam/sdk/io/kinesis/{TransientKinesisException.java => KinesisClientThrottledException.java} (80%)
copy sdks/java/io/kinesis/src/main/java/org/apache/beam/sdk/io/kinesis/{WatermarkPolicy.java => RateLimitPolicy.java} (62%)
create mode 100644 sdks/java/io/kinesis/src/main/java/org/apache/beam/sdk/io/kinesis/RateLimitPolicyFactory.java
create mode 100644 sdks/java/io/kinesis/src/test/java/org/apache/beam/sdk/io/kinesis/RateLimitPolicyFactoryTest.java