[
https://issues.apache.org/jira/browse/FLINK-4821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15979750#comment-15979750
]
ASF GitHub Bot commented on FLINK-4821:
---------------------------------------
Github user tzulitai commented on a diff in the pull request:
https://github.com/apache/flink/pull/3001#discussion_r112802344
--- Diff:
flink-connectors/flink-connector-kinesis/src/main/java/org/apache/flink/streaming/connectors/kinesis/internals/KinesisDataFetcher.java
---
@@ -458,7 +458,7 @@ public void advanceLastDiscoveredShardOfStream(String
stream, String shardId) {
* 3. Update the subscribedStreamsToLastDiscoveredShardIds state so
that we won't get shards
* that we have already seen before the next time this function is
called
*/
- private List<KinesisStreamShard> discoverNewShardsToSubscribe() throws
InterruptedException {
+ public List<KinesisStreamShard> discoverNewShardsToSubscribe() throws
InterruptedException {
--- End diff --
We would probably need a big refactor of the Kinesis code to be able to not
expose this method, by separating concerns of partition discovery and record
fetching. The exposure is not nice, but I think we have to do it for now ...
> Implement rescalable non-partitioned state for Kinesis Connector
> ----------------------------------------------------------------
>
> Key: FLINK-4821
> URL: https://issues.apache.org/jira/browse/FLINK-4821
> Project: Flink
> Issue Type: New Feature
> Components: Kinesis Connector
> Reporter: Tzu-Li (Gordon) Tai
> Assignee: Wei-Che Wei
>
> FLINK-4379 added the rescalable non-partitioned state feature, along with the
> implementation for the Kafka connector.
> The AWS Kinesis connector will benefit from the feature and should implement
> it too. This ticket tracks progress for this.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)