He-Pin opened a new issue, #3311:
URL: https://github.com/apache/pekko/issues/3311
### Summary
The TcpConnectionSpec test named An outgoing connection must respect pull
mode timed out while waiting for Tcp.Received during validatePullRequest.
### Reproduction
Run the full PR validation on macOS with JDK 25:
sbt validatePullRequest
The failure was observed after the test suite had already exercised several
TCP integration tests in the same run.
### Observed failure
An outgoing connection must respect pull mode *** FAILED ***
java.lang.AssertionError: assertion failed: timeout (3 seconds) during
expectMsgClass waiting for class org.apache.pekko.io.Tcp$Received
at
org.apache.pekko.io.TcpConnectionSpec$$anon$15.$anonfun$new$35(TcpConnectionSpec.scala:419)
### Expected behavior
The test should reliably receive Tcp.Received and pass under normal local PR
validation load.
### Environment
- macOS
- Oracle JDK 25.0.1
- sbt 1.12.13
- Apache Pekko main-based branch at be509230319db45589bca9a3b7765e78ba367b09
### Notes
This surfaced while validating PR #3030, but the PR only changes
GraphInterpreter stage-finalization bookkeeping. The focused GraphInterpreter,
lifecycle, port-state, failure-mode, and actor-shell suites passed 126 of 126
tests before this unrelated TCP timeout. The failure therefore looks like a
timing-sensitive test flake rather than a regression from PR #3030.
The full validatePullRequest run was stopped after this failure because an
unrelated AGENTS.md worktree change caused the all-build filter to select the
complete repository test matrix.
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]