Skip to content

⛱️ HTTP/2 Session Refactoring #7852

@masaori335

Description

@masaori335

Overview

Change Http2Session and Http2Stream to have appropriate states as Continuation Handler instead of having a bunch of flags.

Motivation

For a long time, we've been struggling bunch of issues with the HTTP/2 subsystem. IMO, one of the root causes is Http2Session and Http2Stream are handling every event on only main_event_handler and handling many corner cases with flags.
Now, we're going to support the HTTP/2 Session on the origin server side too, this might make the situation worse.

/cc #7622

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions