We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Processing failure requeues the message with the last updated payload:
@impl Broadway.Acknowledger def ack(ack_ref, _successful, failed) do ack_options = :persistent_term.get(ack_ref) requeue? = ack_options[:on_failure] == :requeue requeue = failed |> Enum.filter(&ack?(&1, requeue?)) |> Enum.map(& &1.data) Buffer.push(ack_options.buffer, requeue) :ok end
Expected behavior would to be requeue with initial payload.
The text was updated successfully, but these errors were encountered:
Thanks for reporting! I don't have much spare time at the moment but I should be able to get a fix in this week.
Sorry, something went wrong.
Hey, I wrote a quick fix to it. Please have a look: 7e4cc89
No branches or pull requests
Processing failure requeues the message with the last updated payload:
Expected behavior would to be requeue with initial payload.
The text was updated successfully, but these errors were encountered: