Skip to content

admission control: Implement thread-local controller#11628

Merged
mattklein123 merged 7 commits intoenvoyproxy:masterfrom
tonya11en:admctl_pt2
Jun 24, 2020
Merged

admission control: Implement thread-local controller#11628
mattklein123 merged 7 commits intoenvoyproxy:masterfrom
tonya11en:admctl_pt2

Conversation

@tonya11en
Copy link
Copy Markdown
Member

This is the implementation of the actual admission control logic as part of the breakup of #10985 (more context in that description). Since the filter is functional after this patch, the integration test has also been included.

Risk Level: Low. New filter.
Testing: Unit/integration tests.
Docs Changes: Will be included in next PR to prevent churn during review.
Release Notes: n/a
Progress (2/n) toward #9658

TODO: docs in next PR

Signed-off-by: Tony Allen <tony@allen.gg>
@tonya11en tonya11en requested a review from mattklein123 as a code owner June 17, 2020 23:08
@mattklein123 mattklein123 self-assigned this Jun 17, 2020
Signed-off-by: Tony Allen <tony@allen.gg>
@mattklein123
Copy link
Copy Markdown
Member

Can you merge master to fix the build break and I will take a look?

/wait

Signed-off-by: Tony Allen <tony@allen.gg>
@tonya11en
Copy link
Copy Markdown
Member Author

/wait-any

Signed-off-by: Tony Allen <tony@allen.gg>
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.

Nice! LGTM with small comments.

/wait

Comment thread source/extensions/filters/http/admission_control/thread_local_controller.h Outdated
Comment thread source/extensions/filters/http/admission_control/thread_local_controller.h Outdated
Signed-off-by: Tony Allen <tony@allen.gg>
Signed-off-by: Tony Allen <tony@allen.gg>
@mattklein123
Copy link
Copy Markdown
Member

LGTM can you check tidy?

/wait

Signed-off-by: Tony Allen <tony@allen.gg>
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.

Thanks!

@mattklein123 mattklein123 merged commit 6fecf0b into envoyproxy:master Jun 24, 2020
@tonya11en tonya11en deleted the admctl_pt2 branch June 24, 2020 21:13
songhu pushed a commit to songhu/envoy that referenced this pull request Jun 25, 2020
yashwant121 pushed a commit to yashwant121/envoy that referenced this pull request Jul 24, 2020
Signed-off-by: Tony Allen <tony@allen.gg>
Signed-off-by: yashwant121 <yadavyashwant36@gmail.com>
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