You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Sunil Kumar (JIRA)" <ji...@apache.org> on 2018/05/02 11:15:00 UTC

[jira] [Created] (KAFKA-6847) PeriodicProducerExpirationCheck

Sunil Kumar created KAFKA-6847:
----------------------------------

             Summary: PeriodicProducerExpirationCheck
                 Key: KAFKA-6847
                 URL: https://issues.apache.org/jira/browse/KAFKA-6847
             Project: Kafka
          Issue Type: Bug
            Reporter: Sunil Kumar


Hi Team,

We are getting following error in our Kafka Cluster log as below  while we ran for 2 million records: 

========================================================

[2018-05-01 00:03:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:08:46,323] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:08:46,323] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:13:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:18:35,090] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:23:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:28:22,418] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:28:22,419] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:33:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:37:58,737] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:43:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:48:37,471] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects
[2018-05-01 00:48:37,473] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:48:37,473] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:53:02,867] INFO [Group Metadata Manager on Broker 3]: Removed 0 expired offsets in 0 milliseconds. (kafka.coordinator.group.GroupMetadataManager)
[2018-05-01 00:58:21,255] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:58:21,256] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space
[2018-05-01 00:58:21,256] ERROR Uncaught exception in scheduled task 'PeriodicProducerExpirationCheck' (kafka.utils.KafkaScheduler)
java.lang.OutOfMemoryError: Java heap space

 

=============================================================

Current configuration of Kafka cluster is as below.  It is 5 nodes kafka broker and 3 nodes zookeeper.  

 

[2018-05-01 23:27:43,843] INFO KafkaConfig values:
 advertised.host.name = null
 advertised.listeners = null
 advertised.port = null
 alter.config.policy.class.name = null
 authorizer.class.name =
 auto.create.topics.enable = false
 auto.leader.rebalance.enable = true
 background.threads = 10
 broker.id = 3
 broker.id.generation.enable = true
 broker.rack = null
 compression.type = producer
 connections.max.idle.ms = 600000
 controlled.shutdown.enable = true
 controlled.shutdown.max.retries = 3
 controlled.shutdown.retry.backoff.ms = 5000
 controller.socket.timeout.ms = 30000
 create.topic.policy.class.name = null
 default.replication.factor = 1
 delete.records.purgatory.purge.interval.requests = 1
 delete.topic.enable = true
 fetch.purgatory.purge.interval.requests = 1000
 group.initial.rebalance.delay.ms = 0
 group.max.session.timeout.ms = 300000
 group.min.session.timeout.ms = 6000
 host.name =
 inter.broker.listener.name = null
 inter.broker.protocol.version = 0.11.0-IV2
 leader.imbalance.check.interval.seconds = 300
 leader.imbalance.per.broker.percentage = 10
 listener.security.protocol.map = SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,TRACE:TRACE,SASL_SSL:SASL_SSL,PLAINTEXT:PLAINTEXT
 listeners = PLAINTEXT://xx.xx.xx.xx:9092
 log.cleaner.backoff.ms = 15000
 log.cleaner.dedupe.buffer.size = 134217728
 log.cleaner.delete.retention.ms = 86400000
 log.cleaner.enable = true
 log.cleaner.io.buffer.load.factor = 0.9
 log.cleaner.io.buffer.size = 524288
 log.cleaner.io.max.bytes.per.second = 1.7976931348623157E308

log.cleaner.min.cleanable.ratio = 0.5
 log.cleaner.min.compaction.lag.ms = 0
 log.cleaner.threads = 1
 log.cleanup.policy = [delete]
 log.dir = /tmp/kafka-logs
 log.dirs = /apps/phodisvc/kafka/data/kafka-logs
 log.flush.interval.messages = 9223372036854775807
 log.flush.interval.ms = null
 log.flush.offset.checkpoint.interval.ms = 60000
 log.flush.scheduler.interval.ms = 9223372036854775807
 log.flush.start.offset.checkpoint.interval.ms = 60000
 log.index.interval.bytes = 4096
 log.index.size.max.bytes = 10485760
 log.message.format.version = 0.11.0-IV2
 log.message.timestamp.difference.max.ms = 9223372036854775807
 log.message.timestamp.type = CreateTime
 log.preallocate = false
 log.retention.bytes = -1
 log.retention.check.interval.ms = 300000
 log.retention.hours = 168
 log.retention.minutes = null
 log.retention.ms = null

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)