-
Notifications
You must be signed in to change notification settings - Fork 846
Closed
Description
The HttpSM and HttpTransact does a large amount of Http1.1 logic which increases complexity and convolutes Http2 and Http3 code paths and state machine states.
Solutions to this have been described in previous summits*, PR attempts** and projects***.
[PROPOSAL] HttpSM to interface with a ProxyTransaction (a base class for all protocols). Which requires Http1.1 logic to be refactored into a Http1Transaction, Http1ClientSession, and Http1ServerSession.
.* Http/2 to Origin Update
.** shinrich#1
.*** https://github.com/apache/trafficserver/projects/9