[ https://issues.apache.org/jira/browse/KAFKA-2397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14660269#comment-14660269 ]
Jason Gustafson commented on KAFKA-2397: ---------------------------------------- [~jkreps] Yeah, TCP is pretty resilient to network weirdness. I was mostly thinking client-side timeouts which may end up exposed in configuration. The only thing the client can do if a request times out is disconnect and try again. Perhaps we'd want to keep any timeouts with the coordinator out of configuration if we tried this approach. I was also wondering if there were some tunneling situations which could make the connection unstable. > leave group request > ------------------- > > Key: KAFKA-2397 > URL: https://issues.apache.org/jira/browse/KAFKA-2397 > Project: Kafka > Issue Type: Sub-task > Components: consumer > Reporter: Onur Karaman > Assignee: Onur Karaman > Priority: Minor > Fix For: 0.8.3 > > > Let's say every consumer in a group has session timeout s. Currently, if a > consumer leaves the group, the worst case time to stabilize the group is 2s > (s to detect the consumer failure + s for the rebalance window). If a > consumer instead can declare they are leaving the group, the worst case time > to stabilize the group would just be the s associated with the rebalance > window. > This is a low priority optimization! -- This message was sent by Atlassian JIRA (v6.3.4#6332)