This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch CAMEL-26788-chaos-explore-save
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/CAMEL-26788-chaos-explore-save
by this push:
new 2fc26ea31e4d CAMEL-26788: camel-jbang - the playbook says what an
experiment does with messages lost at the dead letter channel (CAMEL-26789)
2fc26ea31e4d is described below
commit 2fc26ea31e4d2efe2b4fff53ff432dd94207bd4d
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Nov 9 18:20:02 2026 +0100
CAMEL-26788: camel-jbang - the playbook says what an experiment does with
messages lost at the dead letter channel (CAMEL-26789)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: Claus Ibsen <[email protected]>
---
.../camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java
index 6e7ed9b3eb8c..181f53d49339 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ChaosExplorePlaybook.java
@@ -92,8 +92,9 @@ public final class ChaosExplorePlaybook {
Routes fed over http or from files cannot be fed by an
experiment yet: try them only when they \
feed themselves
- a rule at=dlq fails the dead letter channel, so it fires
only when a message goes there: use \
- the combined suggestions, which add the fault that sends
messages there too, and expect \
- <route>:failed<=0, as a message the dead letter channel did
not take fails in its route
+ the combined suggestions, which add the fault that sends
messages there too. A message the \
+ dead letter channel did not deliver is handled there, so it
does not fail in its route: the \
+ experiment counts it as lost at the dead letter channel, and
fails then
- wait: longer than the within= of the expectation
- note: what you make of the result, in one sentence
4. Read the result: the verdict (FAIL, PASS or INCONCLUSIVE),
the expectations, what the routes \