-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Support slow Start mode in Envoy #13176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
4173b08
Support slow Start mode in Envoy
2f8dad0
Support slow Start mode in Envoy
627c910
Introduce creation_time field into host description
ed27cb7
Propagate timeSource to edf lb
80cd8eb
Fix weight adjustment formula
161cbaf
Draft: Track hosts in slow start mode in edf lb
d7f395c
Track hosts in slow start mode in edf lb
944607e
Merge remote-tracking branch 'origin/master'
f966f8b
switch to btree_set for tracking hosts in slow start
f61216c
Fix logical statement
6bfb2e0
Parametrize time bias
a02698d
Fix logger inheritance
23e517e
Add config validation for slow start in orig_dst_cluster lb
a4f697d
Merge remote-tracking branch 'origin/master'
d0f2cd2
Fix logic when tracking hosts in slow start
3ab3951
Adding tests
e5a8534
Add support for "first passing HC" slow start mode
e9e93ea
Fix comparator, add test for runtime updates
a365f6e
Merge remote-tracking branch 'origin/main'
2156dc3
Cleanup
fe0e551
Fix CI
38f792a
Fix CI
bbc3fda
Fix more CI
7d1cdb4
Some docs, some CI fixes...
18f0463
Fix clang
3cf6f9a
Update documentation
1510abb
Revert extra formatting
c038daf
Apply review comments
c4b8f8b
Apply review comments
bd87893
Fix format
0963656
Merge remote-tracking branch 'origin/main' into main
33737f8
Fix spelling in docs
0cbdbe7
Fix spelling
43b2f54
Fix build, apply rome view comments
4e8b9d7
Get rid of endpoint warming policy
78be70e
Remove unused import
dc1bb99
Fix tests, clarify docs
5d5d231
Clarify docs
fdbbd5f
remove extra space
b371ece
Apply review comment and fix build
1602a7b
Update formula, docs and clean up
bf32ee5
Update API+docs with new formula
9d96d4b
Merge remote-tracking branch 'origin/main'
f1670a9
Introduce aggression parameter
7a495e0
Fix docs format
941a43e
Fix math bug and add basic test
3467ca4
add more tests
bd467d6
Apply review comments, finish tests for RR
7d8022d
Slow start support in LR and initial test
49cd453
More tests for LR slow start
c6f2b86
Refactor duplicated code
514dabf
Update slow start example table
96d7b76
Bump memory limit per cluster
6a98431
Merge remote-tracking branch 'origin/main'
74557b9
Applied review comments
1a23da6
Merge remote-tracking branch 'origin/main' into HEAD
3e4f49a
Fix merge errors
4a2a508
Fix weird formatting
875c763
Fix proto and extra formatting
ccc9338
Move out slow start config from common lb config
19d288d
Apply more comments and fix some tests
2766a4f
fix doc and format
a2b1261
Fix mock default behaviour
5e18212
Update diagram with example
2e9d0ff
fix asan
2002d00
Bump memory limit
2128535
Apply review comment
224daa2
Fix graph and spelling in docs
b3c5c43
Merge remote-tracking branch 'origin/main' into HEAD
4d3efe7
apply review comments
3ed1ff4
Fix doc format
e4a3c84
Apply review comments
5c587e9
Merge branch 'main' into slow-start
7f4b258
fix format
9ed50d9
Fix merge error
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.