Skip to content

Conversation

@pierugo-dfinity
Copy link
Contributor

@pierugo-dfinity pierugo-dfinity commented Jan 21, 2026

This PR makes use of a tokio socket for SSH connections created from an async context. This should fix the flakiness of nr_large as sockets won't block like they used to anymore, see the relevant Slack thread. Tried a few times locally successfully.

Note: this change would break upgrade tests when streaming the replica logs to see if the orchestrator shut down gracefully. We thus use a synchronous socket instead.

@pierugo-dfinity pierugo-dfinity added the CI_ALL_BAZEL_TARGETS Runs all bazel targets and uploads them to S3 label Jan 21, 2026
@github-actions github-actions bot added the fix label Jan 21, 2026
@pierugo-dfinity pierugo-dfinity marked this pull request as ready for review January 21, 2026 16:19
@pierugo-dfinity pierugo-dfinity requested review from a team as code owners January 21, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI_ALL_BAZEL_TARGETS Runs all bazel targets and uploads them to S3 @consensus fix @idx @node

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants