Skip to content

Conversation

mattklein123
Copy link
Member

@mattklein123 mattklein123 commented Jan 9, 2019

These are various changes split out from
#5515. They include:

  1. Allow the admin server to be accessed over HTTP/2 with prior
    knowledge. This is required to get the tap integration tests to
    pass on OSX.
  2. Change admin to buffer the complete request so that admin handlers
    can support POST bodies.
  3. Small integration test fix in waitForBodyData() to avoid a race
    condition in which the body data arrives before the call.
  4. Small comment and clang-tidy fixes.

Risk Level: Low
Testing: Existing/new UTs and integration tests.
Docs Changes: N/A
Release Notes: Added

These are various changes split out from
#5515. They include:

1) Allow the admin server to be accessed over HTTP/2 with prior
   knowledge. This is required to get the tap integration tests to
   pass on OSX.
2) Change admin to buffer the complete request so that admin handlers
   can support POST bodies.
3) Small integration test fix in waitForBodyData() to avoid a race
   condition in which the body data arrives before the call.
4) Small comment and clang-tidy fixes.

Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123
Copy link
Member Author

@lizan @alyssawilk PTAL

@mattklein123
Copy link
Member Author

/retest

@repokitteh-read-only
Copy link

🔨 rebuilding ci/circleci: release (failed build)

🐱

Caused by: a #5553 (comment) was created by @mattklein123.

see: more, trace.

Copy link
Contributor

@alyssawilk alyssawilk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good - thanks for breaking this out!

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
@mattklein123
Copy link
Member Author

@alyssawilk updated

@mattklein123 mattklein123 merged commit 7ba9c63 into master Jan 9, 2019
@mattklein123 mattklein123 deleted the misc_tap_fixes branch January 9, 2019 22:07
fredlas pushed a commit to fredlas/envoy that referenced this pull request Mar 5, 2019
These are various changes split out from
envoyproxy#5515. They include:

1) Allow the admin server to be accessed over HTTP/2 with prior
   knowledge. This is required to get the tap integration tests to
   pass on OSX.
2) Change admin to buffer the complete request so that admin handlers
   can support POST bodies.
3) Small integration test fix in waitForBodyData() to avoid a race
   condition in which the body data arrives before the call.
4) Small comment and clang-tidy fixes.

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Fred Douglas <fredlas@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants