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]
