halim kim created BIGTOP-4407:
---------------------------------
Summary: Bump org.apache.sshd to 2.15.0
Key: BIGTOP-4407
URL: https://issues.apache.org/jira/browse/BIGTOP-4407
Project: Bigtop
Issue Type: Bug
Components: bigtop-manager
Reporter: halim kim
Assignee: halim kim
In some environment, mina sshd v2.14.0 bug affects communication between bm
server and bm agent.
mina sshd 2.14 uses strong RNG(Random Number Generator) so that it causes
entropy starvation. it results timeout when bm server tries to make ssh
connection to bm agent.
{code:java}
[ERROR] 2025-04-11 15:20:40.361 +0900 [pool-3-thread-3]
o.a.b.m.s.s.i.HostServiceImpl:[345] - Unable to exec command on host, hostname:
test.com, command: arch
org.apache.sshd.common.SshException: [ssh-connection]: Failed to get operation
result within specified timeout: 10000 msec
at
org.apache.sshd.common.future.AbstractSshFuture.lambda$verifyResult$1(AbstractSshFuture.java:114)
at
org.apache.sshd.common.future.AbstractSshFuture.formatExceptionMessage(AbstractSshFuture.java:206)
at
org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:114)
at
org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
at
org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
at
org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:84)
at
org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:69)
at
org.apache.bigtop.manager.server.utils.RemoteSSHUtils.run(RemoteSSHUtils.java:82)
at
org.apache.bigtop.manager.server.utils.RemoteSSHUtils.executeCommand(RemoteSSHUtils.java:49)
at
org.apache.bigtop.manager.server.service.impl.HostServiceImpl.execCommandOnRemoteHost(HostServiceImpl.java:341)
at
org.apache.bigtop.manager.server.service.impl.HostServiceImpl.installDependencies(HostServiceImpl.java:261)
at
org.apache.bigtop.manager.server.service.impl.HostServiceImpl.lambda$installDependencies$3(HostServiceImpl.java:238)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.util.concurrent.TimeoutException: Timed out after 10000 msec
at
org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:113)
... 14 common frames omitted {code}
please refer below
* [https://github.com/apache/mina-sshd/issues/642]
*
[https://github.com/apache/mina-sshd/commit/0d65679ed8b6ac3df844fd8581d9b7f18f236d66]
I suggest bump sshd from 2.14 to 2.15.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)