[
https://issues.apache.org/jira/browse/KAFKA-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kristian Kolding Foged-Ladefoged updated KAFKA-7153:
----------------------------------------------------
Attachment: ConsumerB.log
ConsumerA.log
> Kafka commits transaction twice due to LeaveGroup
> -------------------------------------------------
>
> Key: KAFKA-7153
> URL: https://issues.apache.org/jira/browse/KAFKA-7153
> Project: Kafka
> Issue Type: Bug
> Reporter: Kristian Kolding Foged-Ladefoged
> Priority: Major
> Attachments: ConsumerA.log, ConsumerB.log
>
>
> I am using transaction in kafka. I have provided my consumer container with a
> `ChainedKafkaTransactionManager` which consist of `JpaTransactionManager` and
> `KafkaTransactionManager`.
> I am trying to learn how transactions are affected when a consumer is stuck
> and therefore send `LeaveGroup` and disables heartbeat thread.
> I have set `max.poll.interval.ms` to 10 seconds.
> I have not changed `session.timeout.ms`. It is 10 seconds per default.
> I have two applications with one consumer each. Both consumers are
> transactional. Consumer A is rigged to process for 30 seconds and Consumer B
> process it within 1 second. Both consumers read from the same topic, which as
> 3 partitions.
> 1. Send a record to Kafka
> 2. Consumer A receives the record.
> 3. Consumer A starts to process the record.
> 4. Consumer A processing time exceed `max.poll.interval.ms`
> 5. Consumer A send LeaveGroup and heartbeat stops.
> 6. Kafka rebalances. All partitions are now assigned to Consumer B.
> 7. Consumer B receives the same record and process it.
> 8. Consumer B commits the transaction.
> 9. Consumer A has now finished processing(30 seconds).
> 10. Consumer A commits the transaction.
> 11. Kafka rebalances. Partitions are reassigned to both consumers.
> The transaction is processed and committed twice. Both consumers should be
> idempotent to ensure processing the same record have no consequences.
> My hypothesis was that Consumer A would throw an exception due to LeaveGroup
> and stopping the heartbeat. This is however not the case. I have tested this
> with unique transaction IDs and transaction ID being identical in both
> applications - same result.
> Why does Consumer A commit the transaction after LeaveGroup has been sent?
> *Log for Consumer A*
>
> {code:java}
> 2018-07-12 11:09:00.054 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Received: 1 records
> 2018-07-12 11:09:00.055 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Creating new
> transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
> 2018-07-12 11:09:00.056 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state READY to IN_TRANSACTION
> 2018-07-12 11:09:00.056 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Created Kafka
> transaction on producer [brave.kafka.clients.TracingProducer@77b619a8]
> 2018-07-12 11:09:00.057 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] l.a.BatchMessagingMessageListenerAdapter :
> Processing [GenericMessage [payload=[data], headers={kafka_offset=[50],
> kafka_consumer=brave.kafka.clients.TracingConsumer@1a57f4f9,
> kafka_timestampType=[CREATE_TIME], kafka_receivedMessageKey=[null],
> kafka_receivedPartitionId=[2], kafka_receivedTopic=[trans-topic],
> kafka_receivedTimestamp=[1531382939970],
> kafka_batchConvertedHeaders=[{X-B3-SpanId=[B@556a1239,
> X-B3-ParentSpanId=[B@11ce7b87, X-B3-Sampled=[B@18d829c3,
> X-B3-TraceId=[B@3d0df61d}]}]]
> 2018-07-12 11:09:00.080 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 51 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=78)
> 2018-07-12 11:09:01.623 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending Heartbeat request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:01.724 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful Heartbeat
> response
> 2018-07-12 11:09:04.709 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending Heartbeat request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:04.810 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful Heartbeat
> response
> 2018-07-12 11:09:07.793 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending Heartbeat request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:07.894 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful Heartbeat
> response
> 2018-07-12 11:09:09.738 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending LeaveGroup request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:09.740 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Disabling heartbeat thread
> 2018-07-12 11:09:15.126 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Sending offsets to transaction: {trans-topic-2=OffsetAndMetadata{offset=51,
> metadata=''}}
> 2018-07-12 11:09:15.126 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Begin adding
> offsets {trans-topic-2=OffsetAndMetadata{offset=51, metadata=''}} for
> consumer group mygrp42 to transaction
> 2018-07-12 11:09:15.126 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Enqueuing
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42)
> 2018-07-12 11:09:15.126 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:15.128 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Successfully
> added partition for consumer group mygrp42 to transaction
> 2018-07-12 11:09:15.128 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=TxnOffsetCommitRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42, offsets={trans-topic-2=CommittedOffset(offset=51,
> metadata='')}) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:15.129 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Successfully
> added offsets {trans-topic-2=CommittedOffset(offset=51, metadata='')} from
> consumer group mygrp42 to transaction.
> 2018-07-12 11:09:15.130 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Initiating
> transaction commit
> 2018-07-12 11:09:15.130 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state IN_TRANSACTION to COMMITTING_TRANSACTION
> 2018-07-12 11:09:15.130 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Enqueuing
> transactional request (type=EndTxnRequest, transactionalId=transactionId420,
> producerId=0, producerEpoch=83, result=COMMIT)
> 2018-07-12 11:09:15.130 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=EndTxnRequest, transactionalId=transactionId420,
> producerId=0, producerEpoch=83, result=COMMIT) to node localhost:9092 (id: 0
> rack: null)
> 2018-07-12 11:09:15.131 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state COMMITTING_TRANSACTION to READY
> 2018-07-12 11:09:15.131 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> 2018-07-12 11:09:15.131 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Revoking previously assigned
> partitions [trans-topic-2]
> 2018-07-12 11:09:15.131 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.l.KafkaMessageListenerContainer :
> partitions revoked: [trans-topic-2]
> 2018-07-12 11:09:15.132 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> 2018-07-12 11:09:15.132 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Disabling heartbeat thread
> 2018-07-12 11:09:15.132 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] (Re-)joining group
> 2018-07-12 11:09:15.132 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending JoinGroup ((type:
> JoinGroupRequest, groupId=mygrp42, sessionTimeout=15000,
> rebalanceTimeout=10000, memberId=, protocolType=consumer,
> groupProtocols=org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata@5edc7bc1))
> to coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:15.132 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] LeaveGroup request returned
> successfully
> 2018-07-12 11:09:16.580 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful JoinGroup
> response: org.apache.kafka.common.requests.JoinGroupResponse@518649f1
> 2018-07-12 11:09:16.581 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending follower SyncGroup to
> coordinator localhost:9092 (id: 2147483647 rack: null):
> (type=SyncGroupRequest, groupId=mygrp42, generationId=128,
> memberId=consumer-1-73cee281-2953-4657-9f6e-af5d5cb6e247, groupAssignment=)
> 2018-07-12 11:09:16.582 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Successfully joined group
> with generation 128
> 2018-07-12 11:09:16.583 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Enabling heartbeat thread
> 2018-07-12 11:09:16.583 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Setting newly assigned
> partitions [trans-topic-2]
> 2018-07-12 11:09:16.583 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Fetching committed offsets
> for partitions: [trans-topic-2]
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Resetting offset for partition
> trans-topic-2 to the committed offset 51
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Committing on assignment: {trans-topic-2=OffsetAndMetadata{offset=51,
> metadata=''}}
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Creating new
> transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state READY to IN_TRANSACTION
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Created Kafka
> transaction on producer [brave.kafka.clients.TracingProducer@1b458b1b]
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Begin adding
> offsets {trans-topic-2=OffsetAndMetadata{offset=51, metadata=''}} for
> consumer group mygrp42 to transaction
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Enqueuing
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42)
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.585 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Successfully
> added partition for consumer group mygrp42 to transaction
> 2018-07-12 11:09:16.586 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=TxnOffsetCommitRequest,
> transactionalId=transactionId420, producerId=0, producerEpoch=83,
> consumerGroupId=mygrp42, offsets={trans-topic-2=CommittedOffset(offset=51,
> metadata='')}) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Successfully
> added offsets {trans-topic-2=CommittedOffset(offset=51, metadata='')} from
> consumer group mygrp42 to transaction.
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Initiating
> transaction commit
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state IN_TRANSACTION to COMMITTING_TRANSACTION
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Enqueuing
> transactional request (type=EndTxnRequest, transactionalId=transactionId420,
> producerId=0, producerEpoch=83, result=COMMIT)
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-1, transactionalId=transactionId420] Sending
> transactional request (type=EndTxnRequest, transactionalId=transactionId420,
> producerId=0, producerEpoch=83, result=COMMIT) to node localhost:9092 (id: 0
> rack: null)
> 2018-07-12 11:09:16.588 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ad | producer-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-1, transactionalId=transactionId420] Transition
> from state COMMITTING_TRANSACTION to READY
> 2018-07-12 11:09:16.588 INFO [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.s.k.l.KafkaMessageListenerContainer :
> partitions assigned: [trans-topic-2]
> 2018-07-12 11:09:16.588 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.588 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-2] to broker localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:17.095 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:17.096 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:17.096 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-2] to broker localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:17.599 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:17.599 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:17.599 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-2] to broker localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:18.102 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:18.102 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:18.102 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-2] to broker localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:18.135 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Received: 0 records
> 2018-07-12 11:09:18.135 DEBUG [kafka-transaction-microservice-example,,,]
> 55757 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> {code}
>
> *Log for Consumer B*
> {code:java}
> 2018-07-12 11:09:11.009 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Received: 1 records
> 2018-07-12 11:09:11.010 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Creating new
> transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
> 2018-07-12 11:09:11.010 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state READY to IN_TRANSACTION
> 2018-07-12 11:09:11.010 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Created Kafka
> transaction on producer [brave.kafka.clients.TracingProducer@aca7706]
> 2018-07-12 11:09:11.013 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] l.a.BatchMessagingMessageListenerAdapter :
> Processing [GenericMessage [payload=[data], headers={kafka_offset=[50],
> kafka_consumer=brave.kafka.clients.TracingConsumer@300b85c2,
> kafka_timestampType=[CREATE_TIME], kafka_receivedMessageKey=[null],
> kafka_receivedPartitionId=[2], kafka_receivedTopic=[trans-topic],
> kafka_receivedTimestamp=[1531382939970],
> kafka_batchConvertedHeaders=[{X-B3-SpanId=[B@44df9896,
> X-B3-ParentSpanId=[B@3a54aa3c, X-B3-Sampled=[B@118559f1,
> X-B3-TraceId=[B@7dcceb96}]}]]
> 2018-07-12 11:09:11.016 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Sending offsets to transaction: {trans-topic-2=OffsetAndMetadata{offset=51,
> metadata=''}}
> 2018-07-12 11:09:11.016 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Begin adding
> offsets {trans-topic-2=OffsetAndMetadata{offset=51, metadata=''}} for
> consumer group mygrp42 to transaction
> 2018-07-12 11:09:11.016 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Enqueuing
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42)
> 2018-07-12 11:09:11.016 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:11.018 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Successfully
> added partition for consumer group mygrp42 to transaction
> 2018-07-12 11:09:11.018 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=TxnOffsetCommitRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42, offsets={trans-topic-2=CommittedOffset(offset=51,
> metadata='')}) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:11.019 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Successfully
> added offsets {trans-topic-2=CommittedOffset(offset=51, metadata='')} from
> consumer group mygrp42 to transaction.
> 2018-07-12 11:09:11.019 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Initiating
> transaction commit
> 2018-07-12 11:09:11.019 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state IN_TRANSACTION to COMMITTING_TRANSACTION
> 2018-07-12 11:09:11.019 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Enqueuing
> transactional request (type=EndTxnRequest, transactionalId=transactionId421,
> producerId=1, producerEpoch=16, result=COMMIT)
> 2018-07-12 11:09:11.019 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=EndTxnRequest, transactionalId=transactionId421,
> producerId=1, producerEpoch=16, result=COMMIT) to node localhost:9092 (id: 0
> rack: null)
> 2018-07-12 11:09:11.021 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state COMMITTING_TRANSACTION to READY
> 2018-07-12 11:09:11.021 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:11.512 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.017 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:12.520 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:13.023 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:13.023 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:13.023 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:13.023 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.023 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.024 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.024 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:13.525 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:13.525 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:13.526 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:13.526 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.526 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.526 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:13.526 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:13.572 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending Heartbeat request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:13.574 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful Heartbeat
> response
> 2018-07-12 11:09:14.024 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Received: 0 records
> 2018-07-12 11:09:14.024 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.028 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:14.530 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:15.033 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.042 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:15.545 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:15.546 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.049 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:16.049 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:16.049 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:16.049 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.050 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.050 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.050 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 44 for
> partition trans-topic-1 returned fetch data (error=NONE, highWaterMark=44,
> lastStableOffset = -1, logStartOffset = 40, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 423
> for partition trans-topic-0 returned fetch data (error=NONE,
> highWaterMark=423, lastStableOffset = -1, logStartOffset = 417,
> abortedTransactions = null, recordsSizeInBytes=0)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Fetch READ_UNCOMMITTED at offset 52 for
> partition trans-topic-2 returned fetch data (error=NONE, highWaterMark=52,
> lastStableOffset = -1, logStartOffset = 48, abortedTransactions = null,
> recordsSizeInBytes=0)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-1 at offset 44 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-0 at offset 423 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Added READ_UNCOMMITTED fetch request
> for partition trans-topic-2 at offset 52 to node localhost:9092 (id: 0 rack:
> null)
> 2018-07-12 11:09:16.553 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Sending READ_UNCOMMITTED fetch for
> partitions [trans-topic-1, trans-topic-0, trans-topic-2] to broker
> localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.576 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [hread | mygrp42] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending Heartbeat request to
> coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:16.578 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Attempt to heartbeat failed
> since group is rebalancing
> 2018-07-12 11:09:16.578 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Revoking previously assigned
> partitions [trans-topic-1, trans-topic-0, trans-topic-2]
> 2018-07-12 11:09:16.578 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.l.KafkaMessageListenerContainer :
> partitions revoked: [trans-topic-1, trans-topic-0, trans-topic-2]
> 2018-07-12 11:09:16.578 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer : Commit
> list: {}
> 2018-07-12 11:09:16.578 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Disabling heartbeat thread
> 2018-07-12 11:09:16.578 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] (Re-)joining group
> 2018-07-12 11:09:16.578 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending JoinGroup ((type:
> JoinGroupRequest, groupId=mygrp42, sessionTimeout=15000,
> rebalanceTimeout=10000,
> memberId=consumer-1-041b7478-7f02-4aeb-9fd3-31c0898ecd5c,
> protocolType=consumer,
> groupProtocols=org.apache.kafka.common.requests.JoinGroupRequest$ProtocolMetadata@5f4ca2f4))
> to coordinator localhost:9092 (id: 2147483647 rack: null)
> 2018-07-12 11:09:16.581 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Received successful JoinGroup
> response: org.apache.kafka.common.requests.JoinGroupResponse@4825e9a2
> 2018-07-12 11:09:16.581 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Performing assignment using
> strategy range with subscriptions
> {consumer-1-041b7478-7f02-4aeb-9fd3-31c0898ecd5c=Subscription(topics=[trans-topic]),
>
> consumer-1-73cee281-2953-4657-9f6e-af5d5cb6e247=Subscription(topics=[trans-topic])}
> 2018-07-12 11:09:16.581 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Finished assignment for
> group:
> {consumer-1-041b7478-7f02-4aeb-9fd3-31c0898ecd5c=Assignment(partitions=[trans-topic-0,
> trans-topic-1]),
> consumer-1-73cee281-2953-4657-9f6e-af5d5cb6e247=Assignment(partitions=[trans-topic-2])}
> 2018-07-12 11:09:16.581 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Sending leader SyncGroup to
> coordinator localhost:9092 (id: 2147483647 rack: null):
> (type=SyncGroupRequest, groupId=mygrp42, generationId=128,
> memberId=consumer-1-041b7478-7f02-4aeb-9fd3-31c0898ecd5c,
> groupAssignment=consumer-1-041b7478-7f02-4aeb-9fd3-31c0898ecd5c,consumer-1-73cee281-2953-4657-9f6e-af5d5cb6e247)
> 2018-07-12 11:09:16.582 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Successfully joined group
> with generation 128
> 2018-07-12 11:09:16.583 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.AbstractCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Enabling heartbeat thread
> 2018-07-12 11:09:16.583 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] org.apache.kafka.common.metrics.Metrics : Removed
> sensor with name trans-topic-2.records-lag
> 2018-07-12 11:09:16.583 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Setting newly assigned
> partitions [trans-topic-1, trans-topic-0]
> 2018-07-12 11:09:16.583 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.c.internals.ConsumerCoordinator :
> [Consumer clientId=consumer-1, groupId=mygrp42] Fetching committed offsets
> for partitions: [trans-topic-1, trans-topic-0]
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Resetting offset for partition
> trans-topic-1 to the committed offset 43
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.consumer.internals.Fetcher : [Consumer
> clientId=consumer-1, groupId=mygrp42] Resetting offset for partition
> trans-topic-0 to the committed offset 422
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Committing on assignment: {trans-topic-1=OffsetAndMetadata{offset=43,
> metadata=''}, trans-topic-0=OffsetAndMetadata{offset=422, metadata=''}}
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Creating new
> transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state READY to IN_TRANSACTION
> 2018-07-12 11:09:16.584 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Created Kafka
> transaction on producer [brave.kafka.clients.TracingProducer@58834673]
> 2018-07-12 11:09:16.585 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Begin adding
> offsets {trans-topic-1=OffsetAndMetadata{offset=43, metadata=''},
> trans-topic-0=OffsetAndMetadata{offset=422, metadata=''}} for consumer group
> mygrp42 to transaction
> 2018-07-12 11:09:16.585 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Enqueuing
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42)
> 2018-07-12 11:09:16.585 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=AddOffsetsToTxnRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42) to node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.586 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Successfully
> added partition for consumer group mygrp42 to transaction
> 2018-07-12 11:09:16.586 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=TxnOffsetCommitRequest,
> transactionalId=transactionId421, producerId=1, producerEpoch=16,
> consumerGroupId=mygrp42, offsets={trans-topic-1=CommittedOffset(offset=43,
> metadata=''), trans-topic-0=CommittedOffset(offset=422, metadata='')}) to
> node localhost:9092 (id: 0 rack: null)
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Successfully
> added offsets {trans-topic-1=CommittedOffset(offset=43, metadata=''),
> trans-topic-0=CommittedOffset(offset=422, metadata='')} from consumer group
> mygrp42 to transaction.
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Successfully
> added offsets {trans-topic-0=CommittedOffset(offset=422, metadata='')} from
> consumer group mygrp42 to transaction.
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.t.KafkaTransactionManager : Initiating
> transaction commit
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state IN_TRANSACTION to COMMITTING_TRANSACTION
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Enqueuing
> transactional request (type=EndTxnRequest, transactionalId=transactionId421,
> producerId=1, producerEpoch=16, result=COMMIT)
> 2018-07-12 11:09:16.587 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.clients.producer.internals.Sender :
> [Producer clientId=producer-2, transactionalId=transactionId421] Sending
> transactional request (type=EndTxnRequest, transactionalId=transactionId421,
> producerId=1, producerEpoch=16, result=COMMIT) to node localhost:9092 (id: 0
> rack: null)
> 2018-07-12 11:09:16.595 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ad | producer-2] o.a.k.c.p.internals.TransactionManager :
> [Producer clientId=producer-2, transactionalId=transactionId421] Transition
> from state COMMITTING_TRANSACTION to READY
> 2018-07-12 11:09:16.596 INFO [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] o.s.k.l.KafkaMessageListenerContainer :
> partitions assigned: [trans-topic-1, trans-topic-0]
> 2018-07-12 11:09:17.024 DEBUG [kafka-transaction-microservice-example,,,]
> 55753 --- [ntainer#0-0-C-1] essageListenerContainer$ListenerConsumer :
> Received: 0 records
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)