Skip to content

ext_proc: Refactor state processing#15828

Merged
htuch merged 1 commit intoenvoyproxy:mainfrom
gbrail:ext-proc-refactor
Apr 5, 2021
Merged

ext_proc: Refactor state processing#15828
htuch merged 1 commit intoenvoyproxy:mainfrom
gbrail:ext-proc-refactor

Conversation

@gbrail
Copy link
Copy Markdown
Contributor

@gbrail gbrail commented Apr 3, 2021

Commit message: Reorganize some of the logic from the core filter into a set of
classes. This eliminates some duplicate logic, and it also
will make it easier to implement some up coming features without
so much code duplication.

Risk Level: Low

Testing: Existing unit and integration tests

Signed-off-by: Gregory Brail gregbrail@google.com

Commit message: Reorganize some of the logic from the core filter into a set of
classes. This eliminates some duplicate logic, and it also
will make it easier to implement some up coming features without
so much code duplication.

Risk Level: Low

Testing: Existing unit and integration tests

Signed-off-by: Gregory Brail <gregbrail@google.com>
@gbrail gbrail marked this pull request as ready for review April 3, 2021 04:02
@gbrail gbrail requested a review from snowp as a code owner April 3, 2021 04:02
hdrs = ["ext_proc.h"],
srcs = [
"ext_proc.cc",
"processor_state.cc",
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.

Nit: not separate libraries?

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, thanks!

@htuch htuch merged commit 5722c24 into envoyproxy:main Apr 5, 2021
@gbrail gbrail deleted the ext-proc-refactor branch August 2, 2021 17:02
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