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 ...


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to