[ 
https://issues.apache.org/jira/browse/KAFKA-1740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14621174#comment-14621174
 ] 

Onur Karaman commented on KAFKA-1740:
-------------------------------------

Sounds good. Just a heads up, KAFKA-2123 checks if we're PreparingRebalance. A 
more accurate check would be if we're not Stable.

So I would suggest the following to handleHeartbeat:
{code}
} else if (generationId != group.generationId || !group.is(Stable)) {
  responseCallback(Errors.ILLEGAL_GENERATION.code)
}
{code}

> Merge Offset manager into Coordinator
> -------------------------------------
>
>                 Key: KAFKA-1740
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1740
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: consumer
>            Reporter: Guozhang Wang
>            Assignee: Guozhang Wang
>            Priority: Critical
>             Fix For: 0.8.3
>
>         Attachments: KAFKA-1740.patch, KAFKA-1740_2015-06-29_18:21:42.patch, 
> KAFKA-1740_2015-06-29_18:44:54.patch
>
>
> This JIRA involves refactoring offset manager and merge it into coordinator, 
> including adding the logic for consumer-id / generation-id checking.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to