[jira] [Commented] (KAFKA-4367) MirrorMaker shuts down gracefully without actually being stopped
[ https://issues.apache.org/jira/browse/KAFKA-4367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15650572#comment-15650572 ] Alex commented on KAFKA-4367: - No, we didn't! That was the issue! Thanks for mentioning. We had to use nohup. > MirrorMaker shuts down gracefully without actually being stopped > > > Key: KAFKA-4367 > URL: https://issues.apache.org/jira/browse/KAFKA-4367 > Project: Kafka > Issue Type: Bug > Components: clients >Affects Versions: 0.9.0.1 > Environment: RHEL 7 >Reporter: Alex > > MirrorMaker stops working without being stopped. From 30 minutes to 20 hours. > No clue why this problem occurs. > Start: > bin/kafka-mirror-maker.sh --new.consumer --consumer.config > config/ssl_mirroring_consumer.properties --producer.config > config/ssl_mirroring_producer.properties --whitelist > "TOPIC1|TOPIC2|TOPIC3|TOPIC4" --num.streams 20 &> /dev/null & > > kafka-mirror-maker.log > > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-175 with base offset offset 15015 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-151 with base offset offset 15066 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Nodes with data ready to send: [Node(8, > 10.126.0.2, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,003] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@483c4c7a, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219685,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=133,record_set=java.nio.HeapByteBuffer[pos=0 > lim=9085 cap=16384]}]}]}), createdTimeMs=1478017412003, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,008] TRACE Returning fetched records for assigned > partition CEP.FS.IN-172 and update consumed position to 3869316 > (org.apache.kafka.clients.consumer.internals.Fetcher) > [2016-11-01 19:23:32,008] TRACE [mirrormaker-thread-7] Sending message with > value size 485 and offset 3869315 (kafka.tools.MirrorMaker$MirrorMakerThread) > [2016-11-01 19:23:32,008] TRACE Sending record > ProducerRecord(topic=CEP.FS.IN, partition=null, key=null, value=[B@12a54f5a > with callback kafka.tools.MirrorMaker$MirrorMakerProducerCallback@5ea65b8f to > topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,008] TRACE Allocating a new 16384 byte message buffer > for topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.internals.RecordAccumulator) > [2016-11-01 19:23:32,008] TRACE Waking up the sender since topic CEP.FS.IN > partition 160 is either full or getting a new batch > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,010] TRACE Received produce response from node 7 with > correlation id 219684 (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-106 with base offset offset 15086 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-124 with base offset offset 15095 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Nodes with data ready to send: [Node(7, > 10.126.0.1, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Start clean shutdown. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,010] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@44b788c7, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219686,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=160,record_set=java.nio.HeapByteBuffer[pos=0 > lim=511 cap=16384]}]}]}), createdTimeMs=1478017412010, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Shutting down consumer threads. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,011] INFO [mirrormaker-thread-0] mirrormaker-thread-0 > shutting down (kafka.tools.MirrorMaker$MirrorMakerThread) > [2016-11-01 19:23:32,011] INFO [mirrormaker-thread-1]
[jira] [Commented] (KAFKA-4367) MirrorMaker shuts down gracefully without actually being stopped
[ https://issues.apache.org/jira/browse/KAFKA-4367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15634711#comment-15634711 ] huxi commented on KAFKA-4367: - Did you run it with nohup? > MirrorMaker shuts down gracefully without actually being stopped > > > Key: KAFKA-4367 > URL: https://issues.apache.org/jira/browse/KAFKA-4367 > Project: Kafka > Issue Type: Bug > Components: clients >Affects Versions: 0.9.0.1 > Environment: RHEL 7 >Reporter: Alex > > MirrorMaker stops working without being stopped. From 30 minutes to 20 hours. > No clue why this problem occurs. > Start: > bin/kafka-mirror-maker.sh --new.consumer --consumer.config > config/ssl_mirroring_consumer.properties --producer.config > config/ssl_mirroring_producer.properties --whitelist > "TOPIC1|TOPIC2|TOPIC3|TOPIC4" --num.streams 20 &> /dev/null & > > kafka-mirror-maker.log > > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-175 with base offset offset 15015 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-151 with base offset offset 15066 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Nodes with data ready to send: [Node(8, > 10.126.0.2, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,003] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@483c4c7a, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219685,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=133,record_set=java.nio.HeapByteBuffer[pos=0 > lim=9085 cap=16384]}]}]}), createdTimeMs=1478017412003, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,008] TRACE Returning fetched records for assigned > partition CEP.FS.IN-172 and update consumed position to 3869316 > (org.apache.kafka.clients.consumer.internals.Fetcher) > [2016-11-01 19:23:32,008] TRACE [mirrormaker-thread-7] Sending message with > value size 485 and offset 3869315 (kafka.tools.MirrorMaker$MirrorMakerThread) > [2016-11-01 19:23:32,008] TRACE Sending record > ProducerRecord(topic=CEP.FS.IN, partition=null, key=null, value=[B@12a54f5a > with callback kafka.tools.MirrorMaker$MirrorMakerProducerCallback@5ea65b8f to > topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,008] TRACE Allocating a new 16384 byte message buffer > for topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.internals.RecordAccumulator) > [2016-11-01 19:23:32,008] TRACE Waking up the sender since topic CEP.FS.IN > partition 160 is either full or getting a new batch > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,010] TRACE Received produce response from node 7 with > correlation id 219684 (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-106 with base offset offset 15086 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-124 with base offset offset 15095 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Nodes with data ready to send: [Node(7, > 10.126.0.1, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Start clean shutdown. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,010] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@44b788c7, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219686,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=160,record_set=java.nio.HeapByteBuffer[pos=0 > lim=511 cap=16384]}]}]}), createdTimeMs=1478017412010, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Shutting down consumer threads. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,011] INFO [mirrormaker-thread-0] mirrormaker-thread-0 > shutting down (kafka.tools.MirrorMaker$MirrorMakerThread) > [2016-11-01 19:23:32,011] INFO [mirrormaker-thread-1] mirrormaker-thread-1 > shutting down
[jira] [Commented] (KAFKA-4367) MirrorMaker shuts down gracefully without actually being stopped
[ https://issues.apache.org/jira/browse/KAFKA-4367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15632077#comment-15632077 ] Alex commented on KAFKA-4367: - This shouldn't be an issue since we run MirrorMaker detached from terminal: &> /dev/null & Yes, it does look like a clean shutdown and that's wierd. > MirrorMaker shuts down gracefully without actually being stopped > > > Key: KAFKA-4367 > URL: https://issues.apache.org/jira/browse/KAFKA-4367 > Project: Kafka > Issue Type: Bug > Components: clients >Affects Versions: 0.9.0.1 > Environment: RHEL 7 >Reporter: Alex > > MirrorMaker stops working without being stopped. From 30 minutes to 20 hours. > No clue why this problem occurs. > Start: > bin/kafka-mirror-maker.sh --new.consumer --consumer.config > config/ssl_mirroring_consumer.properties --producer.config > config/ssl_mirroring_producer.properties --whitelist > "TOPIC1|TOPIC2|TOPIC3|TOPIC4" --num.streams 20 &> /dev/null & > > kafka-mirror-maker.log > > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-175 with base offset offset 15015 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Produced messages to topic-partition > CEP.FS.IN-151 with base offset offset 15066 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,003] TRACE Nodes with data ready to send: [Node(8, > 10.126.0.2, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,003] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@483c4c7a, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219685,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=133,record_set=java.nio.HeapByteBuffer[pos=0 > lim=9085 cap=16384]}]}]}), createdTimeMs=1478017412003, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,008] TRACE Returning fetched records for assigned > partition CEP.FS.IN-172 and update consumed position to 3869316 > (org.apache.kafka.clients.consumer.internals.Fetcher) > [2016-11-01 19:23:32,008] TRACE [mirrormaker-thread-7] Sending message with > value size 485 and offset 3869315 (kafka.tools.MirrorMaker$MirrorMakerThread) > [2016-11-01 19:23:32,008] TRACE Sending record > ProducerRecord(topic=CEP.FS.IN, partition=null, key=null, value=[B@12a54f5a > with callback kafka.tools.MirrorMaker$MirrorMakerProducerCallback@5ea65b8f to > topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,008] TRACE Allocating a new 16384 byte message buffer > for topic CEP.FS.IN partition 160 > (org.apache.kafka.clients.producer.internals.RecordAccumulator) > [2016-11-01 19:23:32,008] TRACE Waking up the sender since topic CEP.FS.IN > partition 160 is either full or getting a new batch > (org.apache.kafka.clients.producer.KafkaProducer) > [2016-11-01 19:23:32,010] TRACE Received produce response from node 7 with > correlation id 219684 (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-106 with base offset offset 15086 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Produced messages to topic-partition > CEP.FS.IN-124 with base offset offset 15095 and error: null. > (org.apache.kafka.clients.producer.internals.RecordBatch) > [2016-11-01 19:23:32,010] TRACE Nodes with data ready to send: [Node(7, > 10.126.0.1, 9092)] (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Start clean shutdown. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,010] TRACE Created 1 produce requests: > [ClientRequest(expectResponse=true, > callback=org.apache.kafka.clients.producer.internals.Sender$1@44b788c7, > request=RequestSend(header={api_key=0,api_version=1,correlation_id=219686,client_id=producer-1}, > > body={acks=-1,timeout=3,topic_data=[{topic=CEP.FS.IN,data=[{partition=160,record_set=java.nio.HeapByteBuffer[pos=0 > lim=511 cap=16384]}]}]}), createdTimeMs=1478017412010, sendTimeMs=0)] > (org.apache.kafka.clients.producer.internals.Sender) > [2016-11-01 19:23:32,010] INFO Shutting down consumer threads. > (kafka.tools.MirrorMaker$) > [2016-11-01 19:23:32,011] INFO [mirrormaker-thread-0] mirrormaker-thread-0 > shutting down (kafka.tools.MirrorMaker$MirrorMakerThread) >