[ https://issues.apache.org/jira/browse/KAFKA-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14138733#comment-14138733 ]
chenshangan commented on KAFKA-1640: ------------------------------------ The following is about the test: offset info within each partition: -------------Topic[org.mobile] Offsets-------------- [partition_id:0, earliest:1771669312, latest:1868984348, count:97315036] [partition_id:1, earliest:1768183261, latest:1866445674, count:98262413] [partition_id:2, earliest:1772497970, latest:1870503255, count:98005285] [partition_id:3, earliest:1773379686, latest:1874249045, count:100869359] [partition_id:4, earliest:1770481630, latest:1869468413, count:98986783] [partition_id:5, earliest:1773971554, latest:1872383470, count:98411916] [partition_id:6, earliest:1767987875, latest:1867386661, count:99398786] [partition_id:7, earliest:1772896791, latest:1871889556, count:98992765] [partition_id:8, earliest:1767845437, latest:1866253739, count:98408302] [partition_id:9, earliest:1768493678, latest:1865977579, count:97483901] [partition_id:10, earliest:1767675631, latest:1865135380, count:97459749] [partition_id:11, earliest:1766688851, latest:1863677692, count:96988841] [partition_id:12, earliest:1773892262, latest:1872170855, count:98278593] [partition_id:13, earliest:1774271586, latest:1873379949, count:99108363] [partition_id:14, earliest:1767316658, latest:1865490492, count:98173834] [partition_id:15, earliest:1775086549, latest:1875130663, count:100044114] invalid offset info: partition_id:5, offset:1826483041 offset between the earliest offset and invalid offset : 1826483041 - 1773971554 = 52511487 so if I consume messages before offset 52511475 relative to the earliest offset and after offset 52511475, it's ok. If I consume messages contain offset 52511475, it will fail without any error message and you can never consume messages starting from this offset. > consumer will fail if encounter special offset > ---------------------------------------------- > > Key: KAFKA-1640 > URL: https://issues.apache.org/jira/browse/KAFKA-1640 > Project: Kafka > Issue Type: Bug > Components: consumer > Affects Versions: 0.8.1.1 > Reporter: chenshangan > Assignee: Neha Narkhede > > I'm running topology on storm which consume messages from kafka. Sometimes I > encounter exceptions like offset out of range. I did not pay much attention > on this problem before and just restarted the topology to consume messages > from latest offset because of various reasons. Recently, more services are > dependent on kafka, and this problem still exists. According to the invalid > offset information, I did a test and finally found the problem. There exists > an offset which consumer can never start from and can not skip over it unless > you provide next valid offset to start from. I can not figure out why. -- This message was sent by Atlassian JIRA (v6.3.4#6332)