Skip to content

HttpSM performs Http1.1 Logic #5488

@a-canary

Description

@a-canary

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions