Skip to content

Add FlushConsolidationHandler to H2C upgrade pipeline#4097

Merged
violetagg merged 1 commit into
1.2.xfrom
flush-consolidation-handler
Feb 12, 2026
Merged

Add FlushConsolidationHandler to H2C upgrade pipeline#4097
violetagg merged 1 commit into
1.2.xfrom
flush-consolidation-handler

Conversation

@violetagg

Copy link
Copy Markdown
Member

When using H2C with HTTP/1.1 fallback (H2C+HTTP11), the H2C upgrade pipeline was missing FlushConsolidationHandler. After a successful upgrade, H2CleartextCodec.handlerAdded() added Http2FrameCodec and Http2MultiplexHandler but not FlushConsolidationHandler, unlike the pure H2C path (configureHttp2Pipeline) which always included it.

@violetagg violetagg added this to the 1.2.16 milestone Feb 12, 2026
@violetagg violetagg added the type/bug A general bug label Feb 12, 2026
@violetagg violetagg changed the base branch from main to 1.2.x February 12, 2026 11:06
When using H2C with HTTP/1.1 fallback (H2C+HTTP11), the H2C upgrade
pipeline was missing FlushConsolidationHandler. After a successful
upgrade, H2CleartextCodec.handlerAdded() added Http2FrameCodec and
Http2MultiplexHandler but not FlushConsolidationHandler, unlike the
pure H2C path (configureHttp2Pipeline) which always included it.

Signed-off-by: Violeta Georgieva <696661+violetagg@users.noreply.github.com>
@violetagg violetagg force-pushed the flush-consolidation-handler branch from cb01bdd to e1ab5e4 Compare February 12, 2026 11:08
Comment thread reactor-netty-http/src/test/java/reactor/netty/http/Http2Tests.java Dismissed
Comment thread reactor-netty-http/src/test/java/reactor/netty/http/Http2Tests.java Dismissed
@violetagg violetagg merged commit b88592c into 1.2.x Feb 12, 2026
15 checks passed
@violetagg violetagg deleted the flush-consolidation-handler branch February 12, 2026 11:55
violetagg added a commit that referenced this pull request Feb 12, 2026
Signed-off-by: Violeta Georgieva <696661+violetagg@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/bug A general bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants