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

   Motivation:
   Java 25 nightly builds still hit a few repeat offenders.
   
   Two stream suites need more patience because ForkJoinPool scheduling changes 
on JDK 25 make heavily parallel and long-running stream tests slower. In 
addition, `RotatingKeysSSLEngineProviderSpec` can now fail earlier during TLS 
handshake because newer JDKs enforce X.509 Extended Key Usage more strictly.
   
   Modification:
   - increase `MapAsyncPartitionedSpec` patience from 15 seconds to 30 seconds
   - increase `FlowFlatMapConcatParallelismSpec` patience from 30 seconds to 60 
seconds
   - increase `HubSpec` patience from 30 seconds to 60 seconds
   - accept `NoSuchElementException` in `RotatingKeysSSLEngineProviderSpec` 
when actor identification never completes after the expected SSL handshake 
failure
   - document each adjustment inline with the Java 25 tracking issue
   
   Result:
   The affected suites remain semantically unchanged, but they stop failing for 
timing-related reasons on newer JDKs. The SSL rotating-keys spec now accepts 
both observed failure shapes for the same invalid-certificate scenario.
   
   Verification:
   - `sbt 'scalafmtAll' 'stream-typed-tests/testOnly 
org.apache.pekko.stream.MapAsyncPartitionedSpec' 'stream-tests/testOnly 
org.apache.pekko.stream.scaladsl.FlowFlatMapConcatParallelismSpec' 
'stream-tests/testOnly org.apache.pekko.stream.scaladsl.HubSpec' 
'remote/test:compile'`
   
   References:
   - #2573
   


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