You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by "He-Pin (via GitHub)" <gi...@apache.org> on 2026/06/27 15:18:31 UTC
[PR] test: stabilize mixed protocol netty ssl cluster join [pekko]
He-Pin opened a new pull request, #3203:
URL: https://github.com/apache/pekko/pull/3203
### Motivation
`MixedProtocolClusterSpec` can fail intermittently in CI when classic netty SSL gates a transiently failed association for the default 5 seconds while the test is still using the default 6 second dilated `awaitCond` window.
### Modification
Use shorter test retry settings for the classic netty variants so seed joins and remoting gate recovery can retry inside the assertion window. Add an explicit 10 second joiner-up await helper and use it for the mixed protocol join checks.
### Result
The mixed-protocol netty SSL tests wait for the intended recovery path instead of failing before the gate/retry cycle can complete.
### Tests
- `rtk sbt -Dpekko.test.timefactor=2 "cluster / Test / testOnly org.apache.pekko.cluster.MixedProtocolClusterSpec -- -z \"allow a node using the pekko protocol to join the cluster (netty ssl)\""` - succeeded, 1 test
- `rtk sbt -Dpekko.test.timefactor=2 "cluster / Test / testOnly org.apache.pekko.cluster.MixedProtocolClusterSpec"` - succeeded, 9 tests
- `rtk scalafmt --mode diff-ref=origin/main`
- `rtk scalafmt --list --mode diff-ref=origin/main`
- `rtk git diff --check`
- `rtk qodercli --help`
- `rtk bash -lc 'set -o pipefail; qodercli -p --output-format stream-json --cwd "$PWD" --attachment /tmp/project-review.diff "Review the attached diff. Focus on blocker/must-fix issues only. For every finding cite file:line evidence. If none, say No must-fix findings and list residual risks." 2>&1 | tee /tmp/project-qoder-review.log'` - No must-fix findings
### References
Fixes #3202
--
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: notifications-unsubscribe@pekko.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org
Re: [PR] test: stabilize mixed protocol netty ssl cluster join [pekko]
Posted by "He-Pin (via GitHub)" <gi...@apache.org>.
He-Pin merged PR #3203:
URL: https://github.com/apache/pekko/pull/3203
--
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: notifications-unsubscribe@pekko.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org