The GitHub Actions job "Pull Requests" on pekko.git/test/tls-tcp-closing-policy 
has succeeded.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
31f6681c000e61cb24085b4a20c99269c83257e8 / 虎鸣 <[email protected]>
Preserve accepted TLS plaintext on output cancellation

Motivation:
Deferred TLS batching could lose plaintext already accepted by the stage when
the plaintext output was cancelled.

Modification:
Document the engine-specific cancellation behavior in both public DSLs and the 
stream IO guide.
Stop new input and drain the current session's accepted data with backpressure.
Preserve prompt shutdown during handshakes and transport cancellation, avoid
queued renegotiation, and handle delayed cancellation. Restore the original
four-argument TCP TLS convenience test and add deterministic regressions.

Result:
The default TLS path delivers accepted response bytes before closing without
requiring the test to override its closing policy.

Tests:
- Three accepted-data regressions failed before the fix.
- JDK 21: 257 TLS regression tests and the GraphStage default TCP case passed.
- JDK 17/21/25: 10 focused cancellation tests passed on each.
- Native scalafmt, header generation and git diff --check passed.
- Full validation/MiMa/docs delegated to remote CI.

References:
Refs #2860

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

With regards,
GitHub Actions via GitBox


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

Reply via email to