envoyproxy/envoy

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

Open

#15 608 ouverte le 22 mars 2021

Voir sur GitHub
 (14 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/httpdesign proposalhelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

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

Guide contributeur