[
https://issues.apache.org/jira/browse/CAMEL-26747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reassigned CAMEL-26747:
-----------------------------------
Assignee: Claus Ibsen
> camel-jbang - chaos: a lost expectation counts parked messages, file
> endpoints get connection faults, and a cut countdown
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-26747
> URL: https://issues.apache.org/jira/browse/CAMEL-26747
> Project: Camel
> Issue Type: Bug
> Components: camel-jbang
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> Three findings from writing the chaos example
> (apache/camel-jbang-examples#134):
> *1. A lost expectation counts the messages parked by the dead letter channel
> of the first route as lost*
> {{expect=orders->shipping:lost<=0}} counts every exchange completed in route
> {{orders}}, also one that its dead letter channel handled. An order that
> could not be charged and was parked by the DLC in {{orders}} never goes to
> {{shipping}}, by design, but the loss counted it: the verdict was FAIL with
> no message lost. Fix: the first route of a loss counts only the exchanges
> that completed without the error handler handling them. In the second route a
> handled exchange still counts as completed, as it arrived.
> *2. The advisor suggests connection refused and slow for a file endpoint*
> {{camel cmd chaos-suggest}} suggested "Refuses the connection" (a
> ConnectException) and "Is slow" for {{file:parked}}: a file endpoint is
> remote for Camel ({{Endpoint.isRemote()}}), but nothing connects. Fix: a new
> recipe "Fails to write" ({{write-error}}: {{error
> exception=java.io.IOException}}, as a full disk or a directory that cannot be
> written), suggested for a send to {{file:}} in place of the two.
> *3. The NOTE column of the chaos screen cuts "back in 903ms" to "903m"*
> At 150 columns the note of a stalled route read "suspended, back in 903m", as
> if 903 minutes. Fix: the countdowns in the note (back in, acts in, starts in,
> ends in, next burst in, burst left, next round in) are in whole seconds,
> rounded up: "back in 1s".
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)