envoyproxy / envoyproxy/envoy

http2: add per connection(stream 0) HTTP/2 METADATA frames

Open
#15,608 14 comments 0 reactions 0 assignees View on GitHub
area/http design proposal help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

*Description*:
Envoy added per stream metadata frame #2394

It's a naive requirement to extend the METADATA frame support to stream 0.

Below metadata fit per connection metadata category.

1. NodeInfo: the node info is supposed to be stable during the life of the connection.
2. Connection trace context.

Where to put the new config?
A `ConnectionMetaData` message and field within `Http2ProtocolOptions`. This option lives in both client and server http/2 connections.

Is anyone feel this useful?

CC @htuch @alyssawilk

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.