Skip to content

support for http/1.1 -> http2 client upgrade for outbound connections #1502

Open

Description

@akshaychitneni

Envoy only supports http2 connections to the upstream hosts with prior knowledge. Any upgrade request from http1.1 to http2 from the client is not supported.

Can this be supported?

Thanks!

Activity

  1. mattklein123 commented on Aug 21, 2017

    @mattklein123
    Member

    This can be supported. There are two ways that I can see this being implemented functionality-wise.

    1. Build functionality into the existing HTTP/2 connection pool that assumes that upgrade is required, but will always succeed. This is relatively simple to implement.

    2. Support a new connection pool which can operate in both HTTP/1 and HTTP/2 modes depending on upgrade. If this is required I would implement an entirely new connection pool implementation. This is a lot more work.

  2. mandarjog commented on May 17, 2018

    @mandarjog
    Contributor

    /subscribe

  3. swift1911 commented on May 9, 2019

    @swift1911

    is any progress for this issue?

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

    enhancementFeature requests. Not bugs or questions.help wantedNeeds help!

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions