Skip to content

test: extend raw connection driver#10998

Merged
mattklein123 merged 7 commits intoenvoyproxy:masterfrom
lambdai:rcd
May 5, 2020
Merged

test: extend raw connection driver#10998
mattklein123 merged 7 commits intoenvoyproxy:masterfrom
lambdai:rcd

Conversation

@lambdai
Copy link
Copy Markdown
Contributor

@lambdai lambdai commented Apr 29, 2020

Commit Message:
Avoid dispatcher allocation. Allow passing ssl transport socket. Add waitForConnected helper method.
Additional Description:
Inspired and will be used by #10662
Risk Level: LOW
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
[Optional Fixes #Issue]
[Optional Deprecated:]

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@mattklein123 mattklein123 self-assigned this Apr 29, 2020
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Yes at a high level this is perfect, thanks. Let's get the other change in first since you are close on that one and then we can circle back on this one?

/wait

lambdai added 3 commits May 1, 2020 09:03
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
@mattklein123
Copy link
Copy Markdown
Member

Nice! Can you check CI?

/wait

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented May 1, 2020

It's a build failure at https://github.com/envoyproxy/envoy-filter-example because the RawConnectionDriver ctor update.

It's a chicken-egg problem. One of the solution is to migrate in 3 steps

  1. provide both new and old interface in envoy, land the PR
  2. when (1) is done, update envoy-filter-example, switching to new interface, land the PR
  3. when (2) is done, delete the old interface in envoy

Any alternative? @mattklein123

@mattklein123
Copy link
Copy Markdown
Member

You can make the update in filter-example and we can force merge it, and then you can include that SHA update in this PR (we pin to a SHA of filter example in do_ci.sh)

@lambdai
Copy link
Copy Markdown
Contributor Author

lambdai commented May 3, 2020

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

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Awesome, thank you!

@mattklein123 mattklein123 merged commit 690660e into envoyproxy:master May 5, 2020
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.

2 participants