envoyproxy / envoyproxy/envoy

StreamInfo: split between downstream and upstream

Open
#17,594 0 comments 1 reaction 0 assignees View on GitHub
help wanted tech debt
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

Currently [StreamInfo](https://github.com/envoyproxy/envoy/blob/main/envoy/stream_info/stream_info.h) is a grab bag for fields that might not make sense for both upstream and downstream (and for that matter for all the places it is used HTTP streams, TCP connections, etc).

Consider splitting in a way that would reduce scope of the interface and make it easier to understand what a particular StreamInfo object is describing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.