Andrew Schofield created KAFKA-16261:
----------------------------------------

             Summary: MembershipManagerImpl.updateSubscription fails if already 
empty subscription
                 Key: KAFKA-16261
                 URL: https://issues.apache.org/jira/browse/KAFKA-16261
             Project: Kafka
          Issue Type: Bug
          Components: clients
            Reporter: Andrew Schofield
            Assignee: Lianet Magrans


The internal SubscriptionState object keeps track of whether the assignment is 
user-assigned, or auto-assigned. If there are no assigned partitions, the 
assignment resets to NONE. If you call SubscriptionState.assignFromSubscribed 
in this state it fails.

The easiest thing is perhaps to check 
SubscriptionState.hasAutoAssignedPartitions() to make sure that 
assignFromSubscribed is going to be permitted.



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

Reply via email to