Skip to content

sync from master.#74

Merged
wangfakang merged 14 commits intowangfakang:masterfrom
envoyproxy:main
May 24, 2021
Merged

sync from master.#74
wangfakang merged 14 commits intowangfakang:masterfrom
envoyproxy:main

Conversation

@wangfakang
Copy link
Copy Markdown
Owner

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]

Snow Pettersen and others added 14 commits May 20, 2021 23:30
Marks the matching API more clearly as experimental and updates the composite filter security posture to reflect this.

Signed-off-by: Snow Pettersen <snowp@lyft.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Ryan Northey <ryan@synca.io>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… server fuzz test (#16582)

* misconfiguration of subset_selectors will cause the test to failed. reject such misconfiguration to prevent the fuzz test failure.

Signed-off-by: chaoqin-li1123 <chaoqinli@google.com>
Signed-off-by: Harvey Tuch <htuch@google.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
…ing them (#15876)

Previously a post was required per histogram or scope, per thread. This greatly reduces the overhead of large config updates and when tens of thousands of histograms and scopes are queued for release in short order. This work is based off of https://gist.github.com/jmarantz/838cb6de7e74c0970ea6b63eded0139a

Co-authored-by: Joshua Marantz jmarantz@google.com
Signed-off-by: Josh Tway josh.tway@stackpath.com

Additional Description: Came across the original patch by @jmarantz while investigating why updating a single VirtualHost, via VHDS, would frequently take 50 seconds, or more, to propagate. Turns out it was caused by the large number of Scopes being cleared for each update. Batching scopes and histogram ids queued for removal together improves this to under 20 seconds, often below 10 seconds.
Risk Level: Low
Testing: Before and after testing of how long it took VHDS, when > 100K VirtualHosts were present took to update.
Docs Changes: N/A
Release Notes: N/a
Platform Specific Features: N/A

Co-authored-by: Joshua Marantz <jmarantz@google.com>
Signed-off-by: Josh Tway <josh.tway@stackpath.com>
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: James Peach <jpeach@apache.org>
This includes minor spelling and grammar fixes.

Signed-off-by: Lachlan Cooper <lachlancooper@gmail.com>
These changes clarify that as of v1.16 the default cipher suite is different for client and servers.

Risk Level: Low
Testing: N/A
Docs Changes: Yes
Release Notes: N/A
Platform Specific Features: N/A

Fixes #16469

Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Ryan Northey <ryan@synca.io>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@penguingao @mpwarres and myself are actively working on CacheFilter, bringing it up to RFC compliance among other functionality.

Signed-off-by: Josiah Kiehl <josiah@capoferro.net>
@wangfakang wangfakang merged commit 023d3a9 into wangfakang:master May 24, 2021
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.