Skip to content

⛱️ HTTP/2 Session Refactoring #7852

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions