Domenico Francesco Bruscino created ARTEMIS-3964:
----------------------------------------------------
Summary: Windows ping IPv4/6 commands have wrong time unit
Key: ARTEMIS-3964
URL: https://issues.apache.org/jira/browse/ARTEMIS-3964
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Domenico Francesco Bruscino
The ping command on Windows uses
-w timeout Timeout in milliseconds to wait for each reply. while in code is
used seconds.
{code:java}
String IPV6_DEFAULT_COMMAND = Env.isWindowsOs() ? "ping -n 1 -w %d %s" :
....
// default int networkTimeout = 1000;
long timeout = Math.max(1, TimeUnit.MILLISECONDS.toSeconds(networkTimeout));
...
processBuilder = buildProcess(ipv6Command, timeout,
address.getCanonicalHostName()
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)