[
https://issues.apache.org/jira/browse/KAFKA-10420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tomasz Kaszuba resolved KAFKA-10420.
------------------------------------
Resolution: Duplicate
> group instance id Optional.empty failed due to UNKNOWN_MEMBER_ID, resetting
> generation when running kafka client 2.6 against broker 2.3.1
> -----------------------------------------------------------------------------------------------------------------------------------------
>
> Key: KAFKA-10420
> URL: https://issues.apache.org/jira/browse/KAFKA-10420
> Project: Kafka
> Issue Type: Bug
> Components: clients
> Affects Versions: 2.6.0
> Reporter: Tomasz Kaszuba
> Priority: Major
>
> After upgrading our kafka clients to 2.6.0 and running it against broker
> version 2.3.1 we got errors where the consumer groups are reset. We didn't
> notice this happening with client 2.5.0.
> {noformat}
> 020-08-17 04:35:27.787 INFO 1 --- [-StreamThread-1]
> o.a.k.c.c.internals.AbstractCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Attempt to
> heartbeat with Generation{generationId=11,
> memberId='ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer-3902e2a9-1755-466b-9255-d144be25876f',
> protocol='stream'} and group instance id Optional.empty failed due to
> UNKNOWN_MEMBER_ID, resetting generation2020-08-17 04:35:27.787 INFO 1 ---
> [-StreamThread-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Giving away all
> assigned partitions as lost since generation has been reset,indicating that
> consumer is no longer part of the group2020-08-17 04:35:27.787 INFO 1 ---
> [-StreamThread-1] o.a.k.c.c.internals.ConsumerCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Lost previously
> assigned partitions ieb.publish.baseline_pc.incurred_pattern-02020-08-17
> 04:35:27.787 INFO 1 --- [-StreamThread-1] o.a.k.s.p.internals.StreamThread
> : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1]
> at state RUNNING: partitions [ieb.publish.baseline_pc.incurred_pattern-0]
> lost due to missed rebalance. lost active tasks: [0_0] lost
> assigned standby tasks: []2020-08-17 04:35:27.787 INFO 1 ---
> [-StreamThread-1] o.a.k.s.processor.internals.StreamTask : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1]
> task [0_0] Suspended running 2020-08-17 04:35:27.788 INFO 1 ---
> [-StreamThread-1] o.a.k.clients.consumer.KafkaConsumer : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-restore-consumer,
> groupId=null] Unsubscribed all topics or patterns and assigned partitions
> 2020-08-17 04:35:27.789 INFO 1 --- [-StreamThread-1]
> o.a.k.s.p.internals.RecordCollectorImpl : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1]
> task [0_0] Closing record collector dirty 2020-08-17 04:35:27.790 INFO 1
> --- [-StreamThread-1] o.a.k.s.processor.internals.StreamTask :
> stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1]
> task [0_0] Closed dirty 2020-08-17 04:35:27.790 INFO 1 ---
> [-StreamThread-1] o.a.k.clients.producer.KafkaProducer : [Producer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-0_0-producer,
> transactionalId=ieb-x07-baseline-pc-data-storage-incurred-pattern-0_0]
> Closing the Kafka producer with timeoutMillis = 9223372036854775807 ms.
> 2020-08-17 04:35:27.791 INFO 1 --- [-StreamThread-1]
> o.a.k.s.p.internals.StreamThread : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1]
> partitions lost took 4 ms. 2020-08-17 04:35:27.791 INFO 1 ---
> [-StreamThread-1] o.a.k.c.c.internals.AbstractCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] (Re-)joining
> group 2020-08-17 04:35:27.795 INFO 1 --- [-StreamThread-1]
> o.a.k.c.c.internals.AbstractCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Join group failed
> with org.apache.kafka.common.errors.MemberIdRequiredException: The group
> member needs to have a valid member id before actually entering a consumer
> group. 2020-08-17 04:35:27.795 INFO 1 --- [-StreamThread-1]
> o.a.k.c.c.internals.AbstractCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] (Re-)joining
> group 2020-08-17 04:35:30.881 INFO 1 --- [-StreamThread-1]
> a.k.s.p.i.a.HighAvailabilityTaskAssignor : Decided on assignment:
> {36fbee26-0c5f-4993-a203-f34c0cac7caf=[activeTasks: ([0_0]) standbyTasks:
> ([]) prevActiveTasks: ([]) prevStandbyTasks: ([])
> prevOwnedPartitionsByConsumerId: ([]) changelogOffsetTotalsByTask: ([])
> taskLagTotals: ([0_0=549]) capacity: 1 assigned: 1]} with no followup probing
> rebalance. 2020-08-17 04:35:30.882 INFO 1 --- [-StreamThread-1]
> o.a.k.s.p.i.StreamsPartitionAssignor : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer]
> Assigned tasks to clients as
> 36fbee26-0c5f-4993-a203-f34c0cac7caf=[activeTasks: ([0_0]) standbyTasks: ([])
> prevActiveTasks: ([]) prevStandbyTasks: ([]) prevOwnedPartitionsByConsumerId:
> ([]) changelogOffsetTotalsByTask: ([]) taskLagTotals: ([0_0=549]) capacity: 1
> assigned: 1]. 2020-08-17 04:35:30.882 INFO 1 --- [-StreamThread-1]
> o.a.k.s.p.i.StreamsPartitionAssignor : stream-thread
> [ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer]
> Finished stable assignment of tasks, no followup rebalances required.
> 2020-08-17 04:35:30.882 INFO 1 --- [-StreamThread-1]
> o.a.k.c.c.internals.ConsumerCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Finished
> assignment for group at generation 1:
> {ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer-f1ddc3a3-7914-4a26-9d76-611acac71039=Assignment(partitions=[ieb.publish.baseline_pc.incurred_pattern-0],
> userDataSize=48)} 2020-08-17 04:35:30.895 INFO 1 --- [-StreamThread-1]
> o.a.k.c.c.internals.AbstractCoordinator : [Consumer
> clientId=ieb-x07-baseline-pc-data-storage-incurred-pattern-36fbee26-0c5f-4993-a203-f34c0cac7caf-StreamThread-1-consumer,
> groupId=ieb-x07-baseline-pc-data-storage-incurred-pattern] Successfully
> joined group with generation 1 {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)