raajeive opened a new issue, #647:
URL: https://github.com/apache/mina-sshd/issues/647

   ### Version
   
   2.12.1
   
   ### Bug description
   
   The issue is related to [Apache MINA SSHD 
#458](https://github.com/apache/mina-sshd/issues/458).
   
   In version 2.12.1, a singleton thread pool was introduced for the Key 
Exchange (KEX) message handler flushing. This change has led to a significant 
increase in the time taken to establish SSH connections when a single client 
frequently connects to multiple servers. With only one thread available for 
KEX, this architecture becomes a bottleneck.
   
   Our application frequently SSHs to over 10,000 servers to periodically poll 
specific information. Due to the single-threaded KEX, all 10,000 SSH 
connections now rely on the same thread, causing the average time to SSH into a 
server to increase. This directly impacts the application's polling frequency, 
leading to performance degradation.
   
   ### Actual behavior
   
   A single thread is used for KEX, leading to increased SSH time when the 
client handles several thousand SSH connections concurrently.
   
   ### Expected behavior
   
   Provide a configurable option to set the number of threads for KEX.
   
   ### Relevant log output
   
   _No response_
   
   ### Other information
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to