You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Ran Tao (Jira)" <ji...@apache.org> on 2023/03/03 17:45:00 UTC

[jira] [Created] (FLINK-31319) Inconsistent condition judgement about kafka partitionDiscoveryIntervalMs cause potential bug

Ran Tao created FLINK-31319:
-------------------------------

             Summary: Inconsistent condition judgement about kafka partitionDiscoveryIntervalMs cause potential bug
                 Key: FLINK-31319
                 URL: https://issues.apache.org/jira/browse/FLINK-31319
             Project: Flink
          Issue Type: Bug
          Components: Connectors / Kafka
    Affects Versions: 1.16.1
            Reporter: Ran Tao
         Attachments: image-2023-03-04-01-37-29-360.png, image-2023-03-04-01-39-20-352.png, image-2023-03-04-01-40-44-124.png, image-2023-03-04-01-41-55-664.png

As kafka option description, partitionDiscoveryIntervalMs <=0 means disabled.  !image-2023-03-04-01-37-29-360.png|width=781,height=147!

just like start kafka enum:

!image-2023-03-04-01-39-20-352.png|width=465,height=311!

but inner 
handlePartitionSplitChanges use error if condition( < 0):


!image-2023-03-04-01-40-44-124.png|width=576,height=237!
 
it will cause noMoreNewPartitionSplits can not be set to true. Finally cause
!image-2023-03-04-01-41-55-664.png|width=522,height=610!

bounded source can not signalNoMoreSplits.

Anyway,Both ends of the if condition should be mutually exclusive. WDYT?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)