Skip to content

http2: metadata behavior when disallowed #37322

Closed as not planned
Closed as not planned
@paul-r-gall

Description

Title: How to handle HTTP2 metadata when allow_metadata is false.

Description:
See #37152 (comment). When allow_metadata is false, new default behavior when Envoy attempts to send Metadata is to ENVOY_BUG and drop the metadata on the ground. It's debatable as to whether that's the correct behavior or not. We could potentially expand allow_metadata from a Bool to a more general purpose enum that looks like (pardon my syntax)

enum H2MetadataBehavior {
  DROP
  DROP_AND_ENVOY_BUG
  ALLOW
  ASSERT_FAIL
}

etc.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/metadataenhancementFeature requests. Not bugs or questions.stalestalebot believes this issue/PR has not been touched recently

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions