You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2022/06/07 15:51:19 UTC

[activemq-artemis] branch main updated: ARTEMIS-3853 Fix default ping command IPv6 for Windows

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 8d27f3e333 ARTEMIS-3853 Fix default ping command IPv6 for Windows
8d27f3e333 is described below

commit 8d27f3e333a346c9dfacc48d40c9fc60f77c4df5
Author: Domenico Francesco Bruscino <br...@apache.org>
AuthorDate: Tue Jun 7 14:02:53 2022 +0200

    ARTEMIS-3853 Fix default ping command IPv6 for Windows
---
 .../org/apache/activemq/artemis/core/server/NetworkHealthCheck.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/artemis-commons/src/main/java/org/apache/activemq/artemis/core/server/NetworkHealthCheck.java b/artemis-commons/src/main/java/org/apache/activemq/artemis/core/server/NetworkHealthCheck.java
index 535ff61598..022ee8ea30 100644
--- a/artemis-commons/src/main/java/org/apache/activemq/artemis/core/server/NetworkHealthCheck.java
+++ b/artemis-commons/src/main/java/org/apache/activemq/artemis/core/server/NetworkHealthCheck.java
@@ -50,7 +50,7 @@ public class NetworkHealthCheck extends ActiveMQScheduledComponent {
    private final Set<URL> urls = new ConcurrentHashSet<>();
    private NetworkInterface networkInterface;
 
-   public static final String IPV6_DEFAULT_COMMAND = "ping6 -c 1 %2$s";
+   public static final String IPV6_DEFAULT_COMMAND = Env.isWindowsOs() ? "ping -n 1 -w %d %s" : "ping6 -c 1 %2$s";
 
    public static final String IPV4_DEFAULT_COMMAND = Env.isMacOs() ? "ping -c 1 -t %d %s" : Env.isWindowsOs() ? "cmd /C ping -n 1 -w %d %s | findstr /i TTL" : "ping -c 1 -w %d %s";