The GitHub Actions job "Generate doc check" on pekko.git/copilot/fix-flaky-sslcontext-test has failed. Run started by GitHub user pjfanning (triggered by pjfanning).
Head commit for run: f9b52e8eeacfe27c6801de27ff2dd4664e76ad73 / copilot-swe-agent[bot] <[email protected]> Fix flaky RotatingProviderWithChangingKeysSpec: retry test and improve contact robustness Motivation: The `must rebuild the SSLContext using new keys` test is flaky because `contact` times out (6s) while TLS connection establishment is still in progress. A single failed run discards all the work done in that attempt. Modification: - `contact` now retries the `Identify`/`ActorIdentity` exchange up to 3 times (3 s each) rather than failing immediately on one timeout, giving TLS connection establishment additional time to complete. - `RotatingProviderWithChangingKeysSpec` overrides `withFixture` to retry the whole test once on failure. Before retrying, actor systems created during the failed attempt are terminated so they do not interfere with the second run (no port conflicts since new systems obtain fresh dynamic ports; systems are also tracked in ArteryMultiNodeSpec.remoteSystems for final cleanup in afterTermination). - Added `import scala.concurrent.duration._` required by `3.seconds`. Result: The test is more resilient to transient TLS handshake delays and is automatically retried once if it still fails. Tests: - scalafmt not installed; sbt not installed; recorded as skipped - sbt "remote / Test / testOnly o.a.p.remote.artery.tcp.ssl.RotatingProviderWithChangingKeysSpec" - skipped (sbt unavailable) References: None - reduces test flakiness Agent-Logs-Url: https://github.com/pjfanning/incubator-pekko/sessions/080d49a3-0c3c-401b-ae0a-a5fe875189cc Co-authored-by: pjfanning <[email protected]> Report URL: https://github.com/apache/pekko/actions/runs/25444731203 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
