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

clebertsuconic pushed a commit to branch 2.19.x
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git

commit 8b643a7ac10d484cd22e008d41aaac6bf9772eb1
Author: Justin Bertram <[email protected]>
AuthorDate: Mon Oct 25 12:42:29 2021 -0500

    ARTEMIS-3115 use correct call timeout defaults for cluster-connection
    
    (cherry picked from commit 996f6f46fe11bf6ffc53cf97761bae1eb69ab8e4)
---
 .../activemq/artemis/core/deployers/impl/FileConfigurationParser.java | 4 ++--
 .../activemq/artemis/core/config/impl/FileConfigurationTest.java      | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/deployers/impl/FileConfigurationParser.java
 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/deployers/impl/FileConfigurationParser.java
index 1e92a83..7feab58 100644
--- 
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/deployers/impl/FileConfigurationParser.java
+++ 
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/deployers/impl/FileConfigurationParser.java
@@ -2134,9 +2134,9 @@ public final class FileConfigurationParser extends 
XMLConfigurationUtil {
 
       long retryInterval = getLong(e, "retry-interval", 
ActiveMQDefaultConfiguration.getDefaultClusterRetryInterval(), 
Validators.GT_ZERO);
 
-      long callTimeout = getLong(e, "call-timeout", 
ActiveMQClient.DEFAULT_CALL_TIMEOUT, Validators.GT_ZERO);
+      long callTimeout = getLong(e, "call-timeout", 
ActiveMQDefaultConfiguration.getDefaultClusterCallTimeout(), 
Validators.GT_ZERO);
 
-      long callFailoverTimeout = getLong(e, "call-failover-timeout", 
ActiveMQClient.DEFAULT_CALL_FAILOVER_TIMEOUT, Validators.MINUS_ONE_OR_GT_ZERO);
+      long callFailoverTimeout = getLong(e, "call-failover-timeout", 
ActiveMQDefaultConfiguration.getDefaultClusterCallFailoverTimeout(), 
Validators.MINUS_ONE_OR_GT_ZERO);
 
       double retryIntervalMultiplier = getDouble(e, 
"retry-interval-multiplier", 
ActiveMQDefaultConfiguration.getDefaultClusterRetryIntervalMultiplier(), 
Validators.GT_ZERO);
 
diff --git 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java
 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java
index d33b3ee..86f931c 100644
--- 
a/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java
+++ 
b/artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationTest.java
@@ -355,6 +355,8 @@ public class FileConfigurationTest extends 
ConfigurationImplTest {
       for (ClusterConnectionConfiguration ccc : 
conf.getClusterConfigurations()) {
          if (ccc.getName().equals("cluster-connection3")) {
             
Assert.assertEquals(MessageLoadBalancingType.OFF_WITH_REDISTRIBUTION, 
ccc.getMessageLoadBalancingType());
+            
Assert.assertEquals(ActiveMQDefaultConfiguration.getDefaultClusterCallTimeout(),
 ccc.getCallTimeout());
+            
Assert.assertEquals(ActiveMQDefaultConfiguration.getDefaultClusterCallFailoverTimeout(),
 ccc.getCallFailoverTimeout());
          } else if (ccc.getName().equals("cluster-connection1")) {
             Assert.assertEquals("cluster-connection1", ccc.getName());
             Assert.assertEquals("clusterConnectionConf minLargeMessageSize", 
321, ccc.getMinLargeMessageSize());

Reply via email to