[
https://issues.apache.org/jira/browse/KAFKA-757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13576856#comment-13576856
]
John Fung commented on KAFKA-757:
---------------------------------
This is happening in all Hard-failure testcases in System Test:
testcase_015[1-9]
The following error is thrown when a hard-failed broker (kill -9) is re-started:
[2013-02-12 10:07:15,015] INFO Started Kafka CSV metrics reporter with polling
period 5 seconds (kafka.metrics.KafkaCSVMetricsReporter)
[2013-02-12 10:07:15,020] INFO [Kafka Server 3], starting
(kafka.server.KafkaServer)
[2013-02-12 10:07:15,046] INFO [Log Manager on Broker 3] Loading log 'test_1-2'
(kafka.log.LogManager)
[2013-02-12 10:07:15,062] INFO Creating or reloading log segment
/tmp/kafka_server_3_logs/test_1-2/00000000000000000000.log
(kafka.log.FileMessageSet)
[2013-02-12 10:07:15,066] INFO Loaded index file
/tmp/kafka_server_3_logs/test_1-2/00000000000000000000.index with maxEntries =
1310720, maxIndexSize = 10485760, entries = 1310720, lastOffset = 0, file
position = 10485760 (kafka.log.OffsetIndex)
[2013-02-12 10:07:15,068] FATAL Fatal error during KafkaServerStable startup.
Prepare to shutdown (kafka.server.KafkaServerStartable)
java.lang.IllegalArgumentException: requirement failed: Corrupt index found,
index file (/tmp/kafka_server_3_logs/test_1-2/00000000000000000000.index) has
non-zero size but last offset is 0.
at scala.Predef$.require(Predef.scala:145)
at kafka.log.OffsetIndex.<init>(OffsetIndex.scala:95)
at kafka.log.LogSegment.<init>(LogSegment.scala:36)
at kafka.log.Log$$anonfun$loadSegments$2.apply(Log.scala:163)
at kafka.log.Log$$anonfun$loadSegments$2.apply(Log.scala:147)
at
scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:827)
at
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:34)
at
scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:826)
at kafka.log.Log.loadSegments(Log.scala:147)
at kafka.log.Log.<init>(Log.scala:125)
at
kafka.log.LogManager$$anonfun$loadLogs$1$$anonfun$apply$3.apply(LogManager.scala:115)
at
kafka.log.LogManager$$anonfun$loadLogs$1$$anonfun$apply$3.apply(LogManager.scala:109)
at
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:34)
at kafka.log.LogManager$$anonfun$loadLogs$1.apply(LogManager.scala:109)
at kafka.log.LogManager$$anonfun$loadLogs$1.apply(LogManager.scala:101)
at
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:32)
at kafka.log.LogManager.loadLogs(LogManager.scala:101)
at kafka.log.LogManager.<init>(LogManager.scala:62)
at kafka.server.KafkaServer.startup(KafkaServer.scala:59)
at
kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:34)
at kafka.Kafka$.main(Kafka.scala:46)
at kafka.Kafka.main(Kafka.scala)
[2013-02-12 10:07:15,069] INFO [Kafka Server 3], shutting down
(kafka.server.KafkaServer)
> System Test Hard Failure cases : "Fatal error during KafkaServerStable
> startup" when hard-failed broker is re-started
> ---------------------------------------------------------------------------------------------------------------------
>
> Key: KAFKA-757
> URL: https://issues.apache.org/jira/browse/KAFKA-757
> Project: Kafka
> Issue Type: Bug
> Reporter: John Fung
> Priority: Blocker
> Labels: replication-testing
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira