Jason Gustafson created KAFKA-8483: -------------------------------------- Summary: Possible reordering of messages by producer after UNKNOWN_PRODUCER_ID error Key: KAFKA-8483 URL: https://issues.apache.org/jira/browse/KAFKA-8483 Project: Kafka Issue Type: Bug Reporter: Jason Gustafson Assignee: Jason Gustafson
The producer attempts to detect spurious UNKNOWN_PRODUCER_ID errors and handle them by reassigning sequence numbers to the inflight batches. The inflight batches are tracked in a PriorityQueue. The problem is that the reassignment of sequence numbers depends on the iteration order of PriorityQueue, which does not guarantee any ordering. So this can result in sequence numbers being assigned in the wrong order. -- This message was sent by Atlassian JIRA (v7.6.3#76005)