You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/07/28 14:30:26 UTC

[camel] branch main updated: CAMEL-19645: producer based health checks is disabled by default.

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new fa4eb71e10c CAMEL-19645: producer based health checks is disabled by default.
fa4eb71e10c is described below

commit fa4eb71e10ce7db863b94e1895eedab89b205356
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Jul 28 16:28:07 2023 +0200

    CAMEL-19645: producer based health checks is disabled by default.
---
 .../org/apache/camel/impl/health/ProducersHealthCheckRepository.java  | 2 +-
 docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc      | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/core/camel-health/src/main/java/org/apache/camel/impl/health/ProducersHealthCheckRepository.java b/core/camel-health/src/main/java/org/apache/camel/impl/health/ProducersHealthCheckRepository.java
index 4a0036d63b6..fee0735af94 100644
--- a/core/camel-health/src/main/java/org/apache/camel/impl/health/ProducersHealthCheckRepository.java
+++ b/core/camel-health/src/main/java/org/apache/camel/impl/health/ProducersHealthCheckRepository.java
@@ -42,7 +42,7 @@ public class ProducersHealthCheckRepository extends ServiceSupport
 
     private final List<HealthCheck> checks;
     private volatile CamelContext context;
-    private boolean enabled = true;
+    private boolean enabled; // default disabled
 
     public ProducersHealthCheckRepository() {
         this.checks = new CopyOnWriteArrayList<>();
diff --git a/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc b/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
index c08dc3f2c3e..f5843df91ab 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
@@ -153,6 +153,10 @@ one of each out of the box.
 
 Only consumer based health-checks is enabled by default.
 
+=== Producer Health Checks
+
+The option `camel.health.components-enabled` has been renamed to `camel.health.producers-enabled`.
+
 Some components (in particular AWS) provides also health checks for producers; in Camel 3.x
 these health checks did not work properly and has been disabled in the source.
 To continue this behaviour in Camel 4, then producer based health checks are disabled.