[ https://issues.apache.org/jira/browse/KAFKA-13207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajini Sivaram resolved KAFKA-13207. ------------------------------------ Resolution: Fixed > Replica fetcher should not update partition state on diverging epoch if > partition removed from fetcher > ------------------------------------------------------------------------------------------------------ > > Key: KAFKA-13207 > URL: https://issues.apache.org/jira/browse/KAFKA-13207 > Project: Kafka > Issue Type: New Feature > Components: core > Affects Versions: 2.8.0 > Reporter: Rajini Sivaram > Assignee: Rajini Sivaram > Priority: Critical > Fix For: 3.0.0, 2.8.1 > > > {{AbstractFetcherThread#truncateOnFetchResponse}}{color:#24292e} is used with > IBP 2.7 and above to truncate partitions based on diverging epoch returned in > fetch responses. Truncation should only be performed for partitions that are > still owned by the fetcher and this check should be done while holding > {color}{{partitionMapLock}}{color:#24292e} to ensure that any partitions > removed from the fetcher thread are not truncated{color} -- This message was sent by Atlassian Jira (v8.3.4#803005)