Skip to content

Support HTTP2 healthchecks #1001

Description

@ivo1116

Proposed Change

We have received requests for supporting HTTP/2 healthchecks in Diego. Currently, HTTP healthchecks are performed using HTTP/1.1, but some applications require HTTP/2.

Adding support for HTTP/2 healthchecks would require introducing a new property in the app manifest to specify that the healthcheck should use HTTP/2.

Proposed Change
Introduce a new property in the application manifest, such as:

health-check-http-version: http2

When this property is set, the healthcheck should be performed using HTTP/2 instead of HTTP/1.1.

Impact

  • Apps handling healthchecks will need to be updated to support HTTP/2, if they specify it in the manifest
  • Backward compatibility is maintained—if the property is not specified, the default will remain HTTP/1.1.

Acceptance criteria

I have an app that supports a http2 healthcheck
When i specify that I want a http2 healthcheck
Then a http2 healthcheck is perforemed

Related links

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

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions