[ 
https://issues.apache.org/jira/browse/CAMEL-25589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-25589:
-----------------------------------

    Assignee: Claus Ibsen

> 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: Improvement
>          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)

Reply via email to