[
https://issues.apache.org/jira/browse/KAFKA-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Manikumar Reddy resolved KAFKA-1612.
------------------------------------
Resolution: Won't Fix
Closing this issue in favor new consumer API.
> Consumer offsets auto-commit before processing finishes
> -------------------------------------------------------
>
> Key: KAFKA-1612
> URL: https://issues.apache.org/jira/browse/KAFKA-1612
> Project: Kafka
> Issue Type: Bug
> Components: consumer
> Affects Versions: 0.8.1.1
> Reporter: Gian Merlino
> Assignee: Neha Narkhede
>
> In a loop like this,
> for (message <- kafkaStream) {
> process(message)
> }
> The consumer can commit offsets for the next message while "process" is
> running. If the program crashes during "process", the next run will pick up
> from the *next* message. The message in flight at the time of the crash will
> never actually finish processing. Instead, I would have expected the high
> level consumer to deliver messages at least once.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)