Skip to content

xds: add weighted round robin LB policy support #9873

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 30 commits into from
Feb 27, 2023
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
1f7bbd8
refactor round robin LB
YifeiZhuang Jan 23, 2023
73cf208
rename abstract*
YifeiZhuang Jan 25, 2023
12e7928
refactor round robin LB
YifeiZhuang Jan 23, 2023
2727d9b
rename abstract*
YifeiZhuang Jan 25, 2023
764c9a9
temp: add weightedroundrobinimpl
YifeiZhuang Jan 25, 2023
afa10fb
add weighted round robin picker and scheduler
YifeiZhuang Feb 2, 2023
d4f785d
comments, and add afterSubchannelUpdate
YifeiZhuang Feb 3, 2023
60af73c
format
YifeiZhuang Feb 3, 2023
4228f97
move abstraction to composition
YifeiZhuang Feb 3, 2023
cf3d640
remove listener
YifeiZhuang Feb 3, 2023
c7bcfcd
add update timer to LB , not in picker
YifeiZhuang Feb 4, 2023
975eeed
use original round robin wl
YifeiZhuang Feb 6, 2023
5300199
add subchannel listener
YifeiZhuang Feb 6, 2023
2458ac9
add test
YifeiZhuang Feb 7, 2023
9cd33b6
Merge branch 'master' of https://github.com/grpc/grpc-java into wrr-impl
YifeiZhuang Feb 8, 2023
23231eb
add more tests
YifeiZhuang Feb 8, 2023
3d51405
add provider test
YifeiZhuang Feb 9, 2023
e6886c1
fix current picker
YifeiZhuang Feb 9, 2023
3da127e
remove virtual time, change comment
YifeiZhuang Feb 10, 2023
cb31730
fix avg weight
YifeiZhuang Feb 13, 2023
01a7d1a
Merge branch 'master' of https://github.com/grpc/grpc-java into wrr-impl
YifeiZhuang Feb 13, 2023
6e496da
Merge branch 'master' of https://github.com/grpc/grpc-java into wrr-impl
YifeiZhuang Feb 14, 2023
6dfa072
add env variable
YifeiZhuang Feb 16, 2023
f786098
Merge branch 'master' of https://github.com/grpc/grpc-java into wrr-impl
YifeiZhuang Feb 16, 2023
0bdce32
parse wrr proto
YifeiZhuang Feb 17, 2023
3979ef8
add test scheduler
YifeiZhuang Feb 23, 2023
0704a69
fix comments, timer, volatile, etc
YifeiZhuang Feb 23, 2023
fc0d3dd
bazel checksum, and use ticker
YifeiZhuang Feb 24, 2023
f728281
infTime = nanoTime() + MAX_VALUE
YifeiZhuang Feb 24, 2023
1ef6221
minor fix
YifeiZhuang Feb 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' of https://github.com/grpc/grpc-java into wrr-impl
  • Loading branch information
YifeiZhuang committed Feb 13, 2023
commit 01a7d1a5fc8ca7ffb600305579bb41021d38d4a8

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.