Hi, pendingOffsetsToCommit is a private field which is not accessed from outside of the FlinkKafkaConsumerBase class. It is only used in state manipulation methods, which are not executed in parallel.
Thanks, Piotrek > On Aug 1, 2017, at 1:20 PM, aitozi <gjying1...@gmail.com> wrote: > > Hello: > > i am new to Flink, ijust read the source code . i am doubt that , why in > FlinkKafkaConsumerBase.java (version1.2), like method : > notifyCheckpointComplete may change the pendingOffsetsToCommit in parallel > , why dont need to be surrouned with "synchronized" > > thanks > > > > -- > View this message in context: > http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/About-KafkaConsumerBase-tp14601.html > Sent from the Apache Flink User Mailing List archive. mailing list archive at > Nabble.com.