Skip to content

Jetty 12.1.x simplified epc no pending (#13372)#13618

Merged
gregw merged 1 commit intojetty-12.0.xfrom
fix/jetty-12.0.x/13470/backport-13372
Sep 24, 2025
Merged

Jetty 12.1.x simplified epc no pending (#13372)#13618
gregw merged 1 commit intojetty-12.0.xfrom
fix/jetty-12.0.x/13470/backport-13372

Conversation

@sbordet
Copy link
Contributor

@sbordet sbordet commented Sep 24, 2025

Simplified EPC ExecutionStrategy

Only have a single attempt at EPC, never loop.
Set IDLE before the attempt so a reserved thread can always become the producer

added dispatch=true to h2/h3 demand mechanisms to avoid recursion in offerTask

(cherry picked from commit 7e4a9be)

Simplified EPC ExecutionStrategy

Only have a single attempt at EPC, never loop.
Set IDLE before the attempt so a reserved thread can always become the producer

added dispatch=true to h2/h3 demand mechanisms to avoid recursion in offerTask

---------

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
(cherry picked from commit 7e4a9be)
@gregw gregw merged commit d7793a4 into jetty-12.0.x Sep 24, 2025
10 checks passed
@gregw gregw deleted the fix/jetty-12.0.x/13470/backport-13372 branch September 24, 2025 20:19
@sbordet sbordet moved this from 👀 In review to ✅ Done in Jetty 12.0.28 - FROZEN Sep 24, 2025
@olamy olamy mentioned this pull request Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

Jetty 12.0: ManagedSession issues due to recursion and/pr multiple completions of the stream.

2 participants