Skip to content
Discussion options

You must be logged in to vote

Great question! Sorry for missing it!

No, the PC will initially not stop, it will simply fail committing the transaction, and retry.

If a tx fails to commit after 200 attempts, it may crash. In which case the partition will be handed off and retried. If a consumer in your group crashes, your process monitoring should restart a new instance of it.

Currently however, incorrectly, If the transaction cannot be committed because it has been aborted by the broker, it will be still be retried. This is probably not correct, and we should instead proactively handle different types of failures correctly. See issue #144. This will cause a terminal failure to just take longer to resolve.

Note that mo…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by astubbs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants