The GitHub Actions job "Nightly Builds (1.7)" on pekko.git/main has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
ac889024224f7ba451cf717ccf2e9e3c4c923e7f / He-Pin(kerr) <[email protected]>
test: widen HandshakeRetrySpec buffered-message timeout (#3012)

Motivation:
HandshakeRetrySpec "be retried during handshake-timeout (no message loss)"
is intermittently flaky in CI, timing out at expectMsg while waiting for
"hello" (issues #560, #634, #276). The first message is sent before systemB
exists, so it is buffered while the outbound handshake is retried, and is
only delivered once the handshake completes. With handshake-timeout = 10s,
delivery can legitimately take longer than the default expect timeout
(single-expect-default, ~6s under timefactor 2 in CI), so the assertion
fires before the message arrives even though no message is actually lost.

Modification:
Wait for the buffered "hello" with an explicit 15s timeout (dilated by
pekko.test.timefactor), comfortably above the 10s handshake-timeout.

Result:
The test no longer races the handshake window under CI load; it still
passes locally.

References:
Fixes #560
Fixes #634
Fixes #276

Report URL: https://github.com/apache/pekko/actions/runs/26699800029

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to