Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stale retransmissions existing in consumer's retransmission queue. #978

Closed
faderskd opened this issue Jan 24, 2019 · 0 comments
Closed

Stale retransmissions existing in consumer's retransmission queue. #978

faderskd opened this issue Jan 24, 2019 · 0 comments

Comments

@faderskd
Copy link
Contributor

Due to retransmission queue existing in PartitionAssigningAwareRetransmitter.java class, retransmissions could be delayed for very long time and suddenly started in case of Kafka rebalances. To prevent this kind of situations we removed the queue and changed the way retransmissions are performed. Now during starting retransmission we are waiting until all consumers for specific subscription start to consume messages from calculated offsets. This way there is no need to schedule retransmission by adding it to the queue. In case of errors user will be informed immediately and can retry retransmission on his/her own.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant