This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26728-chaos-what-was-tried
in repository https://gitbox.apache.org/repos/asf/camel.git
from b6feaeeecc04 Merge remote-tracking branch
'origin/CAMEL-26727-chaos-what-to-try' into CAMEL-26728-chaos-what-was-tried
add 0da4080d191b CAMEL-26703: camel-sql - docs: fix recoveryByInstance
name, default createString and orphan lock conditions (#29400)
add 663cf622626e CAMEL-26706: camel-core - Aggregate EIP: fail the
aggregated exchange when the AggregationStrategy onCompletion throws (#29403)
add c49f9cc0e486 Add hashCode to EipAttribute and make equals and
compareTo total (#29383)
add 813ed5eec726 CAMEL-26704: camel-sql -
DefaultJdbcOptimisticLockingExceptionMapper should not fail on an SQLException
without SQLState (#29401)
add 6c100bb4d822 CAMEL-26705: camel-sql -
JdbcOrphanLockAwareIdempotentRepository and JdbcCachedMessageIdRepository are
not restart safe (#29402)
add e5a57075b479 CAMEL-26711: camel-kafka - KafkaIdempotentRepository add
rollback must not remove a key added by a peer (#29407)
add a1b6899f0c7c CAMEL-26724: camel-chaos - assertions for chaos in a
test: the verdict, an expectation, and the faults of a rule (#29394)
add 07ae98c61dad CAMEL-26726: camel-chaos - expectations on the time of a
route and on the messages lost between two routes (#29396)
add 20535aae4d74 CAMEL-26727: camel-chaos - what to try: chaos rules
suggested per route from what the route does (#29397)
add cd5effc77de5 Merge remote-tracking branch 'origin/main' into
CAMEL-26728-chaos-what-was-tried
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/docs/chaos.adoc | 47 ++++
.../apache/camel/catalog/docs/sql-component.adoc | 11 +-
.../camel/maven/htmlxlsx/model/EipAttribute.java | 11 +-
.../maven/htmlxlsx/model/EipAttributeTest.java | 50 ++++
components/camel-chaos/src/main/docs/chaos.adoc | 47 ++++
.../camel/component/chaos/ChaosAssertions.java | 194 +++++++++++++++
.../camel/component/chaos/ChaosAssertionsTest.java | 111 +++++++++
.../kafka/KafkaIdempotentRepository.java | 10 +-
.../kafka/KafkaIdempotentRepositoryTest.java | 37 +++
.../camel-sql/src/main/docs/sql-component.adoc | 11 +-
...efaultJdbcOptimisticLockingExceptionMapper.java | 4 +-
.../jdbc/JdbcCachedMessageIdRepository.java | 10 +-
.../JdbcOrphanLockAwareIdempotentRepository.java | 19 +-
...ltJdbcOptimisticLockingExceptionMapperTest.java | 62 +++++
... JdbcCachedMessageIdRepositoryRestartTest.java} | 63 +++--
...anLockAwareIdempotentRepositoryRestartTest.java | 127 ++++++++++
.../processor/aggregate/AggregateProcessor.java | 53 +++--
.../AggregateOnCompletionThrowsTest.java | 263 +++++++++++++++++++++
design/chaos.adoc | 5 +
19 files changed, 1061 insertions(+), 74 deletions(-)
create mode 100644
components/camel-chaos/src/main/java/org/apache/camel/component/chaos/ChaosAssertions.java
create mode 100644
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosAssertionsTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/DefaultJdbcOptimisticLockingExceptionMapperTest.java
copy
components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/{JdbcCachedMessageIdRepositoryFailedInsertTest.java
=> JdbcCachedMessageIdRepositoryRestartTest.java} (50%)
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcOrphanLockAwareIdempotentRepositoryRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateOnCompletionThrowsTest.java