[
https://issues.apache.org/jira/browse/CAMEL-25589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-25589:
--------------------------------
Issue Type: Bug (was: Improvement)
> camel-hazelcast - the transacted SEDA consumer takes a rolled back message
> again at once, without onErrorDelay
> --------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-25589
> URL: https://issues.apache.org/jira/browse/CAMEL-25589
> Project: Camel
> Issue Type: Bug
> Components: camel-hazelcast
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> When the transacted Hazelcast SEDA consumer rolls back the transaction of a
> failed exchange (or, since CAMEL-25550, of an exchange marked rollback only),
> it does so in the {{done()}} callback and polls the queue again without
> waiting: the {{onErrorDelay}} back off applies only to an exception thrown
> from the poll itself. A message that always fails is then taken and rolled
> back in a tight loop. Apply {{onErrorDelay}} after a rolled back exchange as
> well.
> Found in the review of https://github.com/apache/camel/pull/27681
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)