Skip to content

Update Envoy to 95038fe (Aug 12th 2021).#734

Merged
dubious90 merged 14 commits intomainfrom
mum4k_envoy_update_010_bootstrap
Aug 18, 2021
Merged

Update Envoy to 95038fe (Aug 12th 2021).#734
dubious90 merged 14 commits intomainfrom
mum4k_envoy_update_010_bootstrap

Conversation

@mum4k
Copy link
Copy Markdown
Collaborator

@mum4k mum4k commented Aug 18, 2021

  • refactoring ProcessImpl, creating a named constructor that allows us to
    create bootstrap initially and pass it to Envoy::Api::Impl() as required
    since Buffer Factory: Configuration of the minimum account size to track. envoy#17562. Specifically:
    • Moving method ProcessImpl::determineConcurrency() out of the ProcessImpl class so that it can be used during its construction.
    • Moving code that extracts URIs from process_impl.cc into process_bootstrap.cc.
    • Adding a previously missing test case CreatesBootstrapForH1RespectingPortInUri into process_bootstrap_test.cc.
    • Removing a TODO that incorrectly indicated URI DNS resolution is optional. Envoy requires resolved IPs in the Bootstrap for cluster of type STATIC.
    • Creating a named constructor for ProcessImpl that creates the Envoy::Api::Api with an empty Bootstrap that is then replaced with the one generated. See an inline comment for explanation.
    • Moving callers onto the named constructor and making the original constructor of ProcessImpl private.
  • no changes to .bazelrc, .bazelversion, run_envoy_docker.sh.

mum4k added 13 commits August 18, 2021 00:32
Signed-off-by: Jakub Sobon <mumak@google.com>
Moving it from `process_impl.cc` into `process_bootstrap.cc`.

Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Bootstrap is now generated at ProcessImpl construction time.
Also shutdown the process when the named constructor fails.

Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
Signed-off-by: Jakub Sobon <mumak@google.com>
@mum4k mum4k requested a review from dubious90 August 18, 2021 08:22
@mum4k mum4k added the waiting-for-review A PR waiting for a review. label Aug 18, 2021
oschaaf
oschaaf previously approved these changes Aug 18, 2021
Copy link
Copy Markdown
Member

@oschaaf oschaaf left a comment

Choose a reason for hiding this comment

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

LGTM

dubious90
dubious90 previously approved these changes Aug 18, 2021
Signed-off-by: Jakub Sobon <mumak@google.com>
@mum4k mum4k dismissed stale reviews from dubious90 and oschaaf via 7ec6e3b August 18, 2021 16:10
@dubious90 dubious90 merged commit 9a6d718 into main Aug 18, 2021
@mum4k mum4k deleted the mum4k_envoy_update_010_bootstrap branch August 18, 2021 21:44
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