Skip to content

Update Envoy to ff3b5e3 (March 22, 2021)#662

Merged
mum4k merged 4 commits intoenvoyproxy:mainfrom
dubious90:envoy-import-20210322
Mar 23, 2021
Merged

Update Envoy to ff3b5e3 (March 22, 2021)#662
mum4k merged 4 commits intoenvoyproxy:mainfrom
dubious90:envoy-import-20210322

Conversation

@dubious90
Copy link
Copy Markdown
Contributor

@dubious90 dubious90 commented Mar 22, 2021

Required changes:

  • signature change for how envoy creates files
  • a new enum value (ProtocolError) needed to be accounted for in streamResetReasonToResponseFlag
  • check_format script in envoy moved
  • error message for integer out of range in protos was modified slightly - made it less specific to fix

Other necessary changes not necessarily caused by update

  • Fixed an environment-sensitivity issue where time_since_epoch doesn't.count() wasn't reliably nanoseconds
  • In some environments (including mine), request source tests were failing because they couldn't find the files - fixed by adding fileset to BUILD

dubious90 and others added 4 commits February 5, 2021 12:36
Pull latest into my fork
Signed-off-by: Nathan Perry <nbperry@google.com>
@dubious90 dubious90 marked this pull request as draft March 22, 2021 21:59
output.results()[0].execution_start()),
options_->scheduled_start().value().time_since_epoch().count());
std::chrono::duration_cast<std::chrono::nanoseconds>(
options_->scheduled_start().value().time_since_epoch())
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Ugh :/ this must have been annoying to figure out.. is this clang vs gcc?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This one actually wasn't too bad! Reading chrono duration documentation wasn't super fun though.

I assume this is clang vs gcc or something like that? Honestly, I didn't figure this out. It was broken on my computer but not in docker, so it's something like that, but I didn't investigate what the actual difference was... sorry.

@dubious90 dubious90 marked this pull request as ready for review March 22, 2021 22:38
@dubious90 dubious90 added the waiting-for-review A PR waiting for a review. label Mar 22, 2021
@mum4k mum4k merged commit 3b97221 into envoyproxy:main Mar 23, 2021
@dubious90 dubious90 deleted the envoy-import-20210322 branch April 26, 2021 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-for-review A PR waiting for a review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants