MCP-417 Improve proxied server resilience#335
Conversation
SonarQube Remediation AgentSonarQube found 1 issue in this PR that the agent can fix for you. Est. time saved: ~15 min 1 issue found
|
3bf2d1e to
2a48101
Compare
SummaryWhat changed:
Why it matters: What reviewers should knowWhere to focus:
Non-obvious details:
|
4bc4d64 to
8bb5688
Compare
There was a problem hiding this comment.
The core resilience fix in ProxiedToolsLoader is sound — checking binary availability before attempting to connect is the right approach. The IT test infrastructure improvements (automated binary download, re-enabling ProxiedServerITest) are also good moves. However, there is one bug that will cause the new missing-binary IT test to always fail: the log message asserted in the test does not match what the implementation actually emits. There are also minor reliability concerns in the build task.
…y, harden build validation, and restore integration test coverage
00ab0cc to
72cc1df
Compare
There was a problem hiding this comment.
The core isCommandAvailable fix in ProxiedToolsLoader is clean, correct, and well-tested. The fail-fast behaviour is exactly right: check before connecting, warn with the binary path and server name, bail out gracefully if nothing is reachable. No correctness issues in the production code.
The build and test infrastructure side has a few reliability gaps worth addressing before this ships.
…sLoader.java Co-authored-by: Sophio Japharidze <[email protected]>
SonarQube Remediation AgentSonarQube found 2 issues in this PR that the agent can fix for you. Est. time saved: ~2 min 2 issues found
|
|



No description provided.