[ 
https://issues.apache.org/jira/browse/KAFKA-20641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sanghyeok An updated KAFKA-20641:
---------------------------------
    Description: 
When a static ConsumerGroup member temporarily leaves with 
LEAVE_GROUP_STATIC_MEMBER_EPOCH (-2), consumerGroupStaticMemberGroupLeave 
clears pending revocations but leaves UNREVOKED_PARTITIONS state unchanged. 
ConsumerGroup should match StreamsGroup semantics by treating unrevoked 
partitions as revoked and transitioning the member back to STABLE.

More details are available here
https://github.com/apache/kafka/pull/22245#discussion_r3323708342


  was:
When a static ConsumerGroup member temporarily leaves with 
LEAVE_GROUP_STATIC_MEMBER_EPOCH (-2),
  consumerGroupStaticMemberGroupLeave clears pending revocations but leaves 
UNREVOKED_PARTITIONS state unchanged.
  ConsumerGroup should match StreamsGroup semantics by treating unrevoked 
partitions as revoked and transitioning the member back to
  STABLE.



> ConsumerGroup should clean up the state when a static member temporarily 
> leaves
> -------------------------------------------------------------------------------
>
>                 Key: KAFKA-20641
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20641
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: sanghyeok An
>            Assignee: sanghyeok An
>            Priority: Minor
>
> When a static ConsumerGroup member temporarily leaves with 
> LEAVE_GROUP_STATIC_MEMBER_EPOCH (-2), consumerGroupStaticMemberGroupLeave 
> clears pending revocations but leaves UNREVOKED_PARTITIONS state unchanged. 
> ConsumerGroup should match StreamsGroup semantics by treating unrevoked 
> partitions as revoked and transitioning the member back to STABLE.
> More details are available here
> https://github.com/apache/kafka/pull/22245#discussion_r3323708342



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

Reply via email to