Jason Gustafson created KAFKA-6609: -------------------------------------- Summary: Offset commit reordering possible on coordinator disconnect Key: KAFKA-6609 URL: https://issues.apache.org/jira/browse/KAFKA-6609 Project: Kafka Issue Type: Improvement Components: consumer Reporter: Jason Gustafson
When reconnecting to the coordinator following a disconnect, it is possible for offset commits sent prior to the disconnect to be received _after_ offset commits sent on the new connection. This is rare in practice because offset commits are not sent that frequently and there is some latency following a coordinator disconnect in order to rediscover the coordinator. I have, however, observed this happening in a failing system test. We were more likely to hit it in the test scenario due to KAFKA-6606, which caused more inflight offset commit requests than we would usually see. I am not sure how important it is to fix this since the scenario is unlikely in practice, but one solution would be to steal a page from the the idempotent producer and add sequence numbers to offset commit requests. -- This message was sent by Atlassian JIRA (v7.6.3#76005)