⛱️ HTTP/2 Session Refactoring
Open
HTTP/2
Stale
- Dominant language
- C++
- Stars
- 2k
- Forks
- 874
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 46
Description
# 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
Contributor guide
Assessment
This issue has not been assessed yet.