Skip to content

bootstrap extension: internal listener#19467

Merged
yanavlasov merged 64 commits intoenvoyproxy:mainfrom
lambdai:intlisbootstrapext
Apr 2, 2022
Merged

bootstrap extension: internal listener#19467
yanavlasov merged 64 commits intoenvoyproxy:mainfrom
lambdai:intlisbootstrapext

Conversation

@lambdai
Copy link
Copy Markdown
Contributor

@lambdai lambdai commented Jan 10, 2022

Commit Message:
This avoid changing dispatcher interfaces when creating an internal connection at worker thread.

Additional Description:
Address the comment #18105 (comment)

Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
Fixes #Issue:
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
This reverts commit b94abcb.

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Jan 10, 2022

CC @kyessenov

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Jan 10, 2022

/assign @yanavlasov

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Mar 14, 2022

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #19467 (comment) was created by @lambdai.

see: more, trace.

Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

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

/lgtm api

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Mar 15, 2022

@adisuissa Do you have further comment?

Copy link
Copy Markdown
Contributor

@yanavlasov yanavlasov left a comment

Choose a reason for hiding this comment

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

/wait

Copy link
Copy Markdown
Contributor Author

@lambdai lambdai left a comment

Choose a reason for hiding this comment

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

Thanks! I am moving the test case to the extension directory

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Mar 16, 2022

@yanavlasov I confirmed by removing the below

  • source/extensions/bootstrap/internal_listener/
  • test/extensions/bootstrap/internal_listener/
  • "envoy.bootstrap.internal_listener" in source/extensions/extensions_build_config.bzl

I believe that what we selectively import.

All tests passed on my side.

893 tests pass.

Do you have other concerns?

Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

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

Thanks for improving the doc. I think it is now easier to understand how to use this extension.
/lgtm api

@phlax
Copy link
Copy Markdown
Member

phlax commented Mar 22, 2022

@yanavlasov @adisuissa looks like tests are passing, and feedback has been addressed - gtm ?

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@lambdai lambdai requested review from adisuissa and yanavlasov March 25, 2022 22:09
adisuissa
adisuissa previously approved these changes Mar 28, 2022
Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

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

Thanks!
API, docs and code changes LGTM.
@yanavlasov for another pass

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented Mar 28, 2022

Thank you @adisuissa

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@adisuissa
Copy link
Copy Markdown
Contributor

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #19467 (comment) was created by @adisuissa.

see: more, trace.

@yanavlasov yanavlasov merged commit b34fcee into envoyproxy:main Apr 2, 2022
ravenblackx pushed a commit to ravenblackx/envoy that referenced this pull request Jun 8, 2022
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants