You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Tomasz Kaszuba (Jira)" <ji...@apache.org> on 2020/08/19 08:24:00 UTC

[jira] [Created] (KAFKA-10420) group instance id Optional.empty failed due to UNKNOWN_MEMBER_ID, resetting generation when running kafka client 2.6 against broker 2.3.1

Tomasz Kaszuba created KAFKA-10420:
--------------------------------------

             Summary: 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


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)