Doug Fawley
3910b873d3
bar: add ability to update resolver state atomically and pass directly to the balancer ( #2693 )
2019-03-22 10:48:55 -07:00
CodeLingo Bot
c2f12b83a7
Fix error formatting based on best practices from Code Review Comments ( #2615 )
2019-02-07 10:01:40 -08:00
Doug Fawley
efaac52355
roundrobin: randomize starting address when rebuilding the picker ( #2579 )
2019-01-17 09:17:03 -08:00
Can Guler
29a7ac4deb
client: deprecates FailFast & replaces its use by WaitForReady.
2018-12-13 15:15:11 -08:00
Ning Xie
102aee9b32
internal: cleanup roundrobin_test with cleanup function ( #2519 )
...
This PR refactor the code with a simple cleanup function.
2018-12-12 17:06:06 -08:00
Doug Fawley
04ea82009c
cleanup: replace "x/net/context" import with "context" ( #2439 )
2018-11-12 13:30:41 -08:00
lyuxuan
105f61423e
health: Client LB channel health checking ( #2387 )
2018-11-01 10:49:35 -07:00
Jean de Klerk
0e5a36b652
internal: move leakcheck to internal/ ( #2129 )
...
internal: move leakcheck to internal/
2018-06-07 16:57:56 -07:00
Menghan Li
e6549e636d
Add dial option to set balancer ( #1697 )
...
WithBalancerName dial option specifies the name of the balancer to be used by the ClientConn. Service config updates can NOT override the balancer option.
2017-12-18 15:35:42 -08:00
dfawley
f4b523765c
status: add Code convenience function ( #1754 )
2017-12-18 15:00:50 -08:00
Daniel Nephin
4e393e0b21
grpc: fix deprecation comments to conform to standard ( #1691 )
2017-12-18 09:23:42 -08:00
dfawley
d1fc8fa770
Deflake tests that rely on Stop() then Dial() not reconnecting ( #1728 )
2017-12-13 09:30:53 -08:00
Menghan Li
bf35f1b961
Refactor roundrobin to support custom picker ( #1707 )
...
Split round_robin balancer into a base balancer (which manages SubConn and connectivity states), and a round_robin picker.
A custom picker with other picking algorithms can be provided to build custom balancers.
2017-12-05 11:27:28 -08:00
lyuxuan
d6cc72862b
switch balancer based on service config info ( #1670 )
2017-11-17 11:11:05 -08:00
Menghan Li
3cc21586ac
Deflake roundrobin TestOneServerDown, and fix test error messages ( #1622 )
2017-10-26 13:29:55 -07:00
Menghan Li
b3ed81a60b
Fix connectivity state transitions when dialing ( #1596 )
2017-10-23 14:06:33 -07:00
Menghan Li
a353537ff5
Register and use default balancers and resolvers ( #1551 )
2017-10-19 11:32:06 -07:00
lyuxuan
83acb05607
fix typo and lint ( #1553 )
2017-10-02 17:29:22 -07:00
Menghan Li
4bbdf230d7
New implementation of roundrobin and pickfirst ( #1506 )
2017-10-02 09:22:57 -07:00