He-Pin opened a new pull request, #3000:
URL: https://github.com/apache/pekko/pull/3000

   ### Motivation
   JDK 25 nightly builds time out in repeated TlsGraphStageEdgeCasesSpec 
early-cancellation scenarios because earlier materializations can keep draining 
after the expected bytes have been collected.
   
   ### Modification
   Materialize collectExactly with a KillSwitch and watch stream termination, 
then shut down and await the stream in finally after the expected bytes are 
collected.
   
   ### Result
   Repeated TLS edge-case checks do not leave prior materializations running in 
the same actor system.
   
   ### Tests
   - JDK 25 nightly-style virtualized stream-dispatcher flags: stream-tests / 
Test / testOnly org.apache.pekko.stream.io.TlsGraphStageEdgeCasesSpec
   - scalafmt --mode diff-ref=origin/main --quiet
   - scalafmt --list --mode diff-ref=origin/main
   - git diff --check
   
   ### References
   Refs #2994


-- 
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]

Reply via email to