schandr created KAFKA-1343:
------------------------------

             Summary: Kafka consumer iterator thread stalls
                 Key: KAFKA-1343
                 URL: https://issues.apache.org/jira/browse/KAFKA-1343
             Project: Kafka
          Issue Type: Bug
            Reporter: schandr


My dev enviornment has Kafka 0.8.0. I am using High level consumer API. My use 
case has one topic with 2 partitions. My code is using two threads to read from 
the kafka stream. The runnable iterator task has the below implementation

        public void run() {
                ConsumerIterator<byte[], byte[]> it = stream.iterator();
        while (it.hasNext()){
                MessageAndMetadata<byte[], byte[]> msgAndmtdata = it.next();
                        byte message[] = msgAndmtdata.message();
                        long offset = msgAndmtdata.offset();
                        MessageAndOffset msgAndOffst = new 
MessageAndOffset(message, offset);
                        System.out.println(" Message offset for topic : " + 
topicName + ": " + offset + "thread :" + thread + "Message: " + new 
String(message));
                        
        }

        }

I am using kafka console producer to produce messages. When the test starts, 
the above logs the messages produced so far, but stalls for new messages 
produced by the console producer. No exception in the kafka logs.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to