mroeppis commented on PR #13791:
URL: https://github.com/apache/ignite/pull/13791#issuecomment-6645528549

   Proposed fix is available in [PR 
#13791](https://github.com/apache/ignite/pull/13791).
   
   The changes address the issues identified during the investigation:
   - NIO session creation futures are now completed exceptionally when channel 
registration fails.
   - A single deadline covers the complete connection establishment process.
   - Threads waiting for an ongoing connection attempt are released when their 
reservation timeout expires or the communication SPI stops.
   - A race between client creation and SPI shutdown is handled to prevent 
clients from being published after shutdown.
   
   The PR also adds regression tests for these scenarios, including SSL 
coverage.
   
   The exact trigger of the original production incident could not be 
conclusively established. The changes address the identified failure modes that 
can lead to indefinitely blocked connection establishment or reservation waits.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to