[ https://issues.apache.org/jira/browse/KAFKA-662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13548683#comment-13548683 ]
John Fung commented on KAFKA-662: --------------------------------- 1. testcase_9071 - This testcase is to test the basic behavior of unclean shutdown where no log truncation takes place. B1 B2 ======= ======= a. Both brokers are up running b. Send 5 messages m0 m0 m1 m1 m2 m2 m3 m3 m4 m4 c. Shut down B2 d. Send 5 messages m5 m6 m7 m8 m9 e. Shut down B1 (B1 & B2 are both down) f. Sleep 5 seconds g. Start B2 (B1 is still down) h. Send 5 messages m10 m11 m12 m13 m14 i. Start B1 (both B1 & B2 are up running) Recovering ... j. Since there are no discrepancy in no. of messages maintained by the internal "index", there will not be any log truncation: m0 m0 m1 m1 m2 m2 m3 m3 m4 m4 m5 m10 m6 m11 m7 m12 m8 m13 m9 m14 $ bin/kafka-run-class.sh kafka.tools.DumpLogSegments --print-data-log --files /tmp/kafka_server_1_logs/t001-0/00000000000000000000.log Dumping /tmp/kafka_server_1_logs/t001-0/00000000000000000000.log Starting offset: 0 offset: 0 position: 0 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 2307843899 payload: Topic:t001:ThreadID:0:MessageID:0000000000 offset: 1 position: 126 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 3770868426 payload: Topic:t001:ThreadID:0:MessageID:0000000001 offset: 2 position: 252 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1528229081 payload: Topic:t001:ThreadID:0:MessageID:0000000002 offset: 3 position: 378 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 844818728 payload: Topic:t001:ThreadID:0:MessageID:0000000003 offset: 4 position: 504 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 4157601470 payload: Topic:t001:ThreadID:0:MessageID:0000000004 offset: 5 position: 630 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 2659447631 payload: Topic:t001:ThreadID:0:MessageID:0000000005 offset: 6 position: 756 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 626523484 payload: Topic:t001:ThreadID:0:MessageID:0000000006 offset: 7 position: 882 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1276901549 payload: Topic:t001:ThreadID:0:MessageID:0000000007 offset: 8 position: 1008 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1963770929 payload: Topic:t001:ThreadID:0:MessageID:0000000008 offset: 9 position: 1134 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 474005952 payload: Topic:t001:ThreadID:0:MessageID:0000000009 $ bin/kafka-run-class.sh kafka.tools.DumpLogSegments --print-data-log --files /tmp/kafka_server_2_logs/t001-0/00000000000000000000.log Dumping /tmp/kafka_server_2_logs/t001-0/00000000000000000000.log Starting offset: 0 offset: 0 position: 0 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 2307843899 payload: Topic:t001:ThreadID:0:MessageID:0000000000 offset: 1 position: 126 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 3770868426 payload: Topic:t001:ThreadID:0:MessageID:0000000001 offset: 2 position: 252 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1528229081 payload: Topic:t001:ThreadID:0:MessageID:0000000002 offset: 3 position: 378 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 844818728 payload: Topic:t001:ThreadID:0:MessageID:0000000003 offset: 4 position: 504 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 4157601470 payload: Topic:t001:ThreadID:0:MessageID:0000000004 offset: 5 position: 630 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1130195380 payload: Topic:t001:ThreadID:0:MessageID:0000000010 offset: 6 position: 756 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 705784901 payload: Topic:t001:ThreadID:0:MessageID:0000000011 offset: 7 position: 882 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 2445632086 payload: Topic:t001:ThreadID:0:MessageID:0000000012 offset: 8 position: 1008 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 4169754535 payload: Topic:t001:ThreadID:0:MessageID:0000000013 offset: 9 position: 1134 isvalid: true payloadsize: 100 magic: 0 compresscodec: NoCompressionCodec crc: 1025275953 payload: Topic:t001:ThreadID:0:MessageID:0000000014 > Create testcases for unclean shut down > -------------------------------------- > > Key: KAFKA-662 > URL: https://issues.apache.org/jira/browse/KAFKA-662 > Project: Kafka > Issue Type: Task > Reporter: John Fung > Assignee: John Fung > -- 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