Skip to content

stream_info: reworking upstream data#19020

Merged
mattklein123 merged 9 commits intoenvoyproxy:mainfrom
alyssawilk:upstream_streaminfo
Nov 19, 2021
Merged

stream_info: reworking upstream data#19020
mattklein123 merged 9 commits intoenvoyproxy:mainfrom
alyssawilk:upstream_streaminfo

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

Refactoring upstream stream info into a shared pointer owned struct.
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Refactors for envoyproxy/envoy-mobile#1520

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Copy Markdown
Contributor Author

/wait on merge conflicts

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Copy Markdown
Contributor Author

cc @junr03 @goaway this should both make it much easier for us to get upstream to the E-M layers, but also address many of the lifetime issues where we had to latch constantly :-)

mattklein123
mattklein123 previously approved these changes Nov 17, 2021
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.

LGTM. Is there any reason to not just do the larger cleanup as part of this PR?

@alyssawilk
Copy link
Copy Markdown
Contributor Author

I've got the "removing setter" PR mostly written, but it's somewhat higher risk as it changes when a bunch of things are set, so I suspect it may take some time to land. I definitely prefer to land this and update envoy mobile to move away from the getters before removing the getters.

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
mattklein123
mattklein123 previously approved these changes Nov 17, 2021
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@mattklein123 mattklein123 merged commit dc2ac22 into envoyproxy:main Nov 19, 2021
@alyssawilk alyssawilk deleted the upstream_streaminfo branch August 4, 2022 01:13
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