37346e3181
Revert "Add WithResolverUserOptions for custom resolver build options" ( #1839 )
...
This reverts commit ff1be3fcc57773d500921fad479d82ec171e2358.
2018-02-05 12:52:35 -08:00
ff1be3fcc5
Add WithResolverUserOptions for custom resolver build options ( #1711 )
2017-12-06 15:54:01 -08:00
61c67402b9
Add comments to ClientConn/SubConn interfaces to indicate new methods may be added ( #1680 )
2017-12-01 13:25:57 -08:00
ddbb27e545
client: backoff before reconnecting if an HTTP2 server preface was not received ( #1648 )
2017-12-01 09:55:42 -08:00
00383af260
Fix misleading default resolver scheme comments ( #1703 )
...
Since a recent change, the default is `passthrough`, not `dns`.
2017-11-30 13:47:14 -08:00
1e1a47f0f2
Re-resolve target when one connection becomes TransientFailure ( #1679 )
...
This allows ClientConn to get more up-to-date addresses from resolver.
ClientConn compares new addresses with the cached ones. So if resolver returns the same set of addresses, ClientConn will not notify balancer about it.
Also moved the initialization of resolver and balancer to avoid race. Balancer will only be started when ClientConn gets resolved addresses from balancer.
2017-11-28 13:16:53 -08:00
2ef021f78d
New grpclb implementation ( #1558 )
...
The new grpclb supports fallback to backends if remote balancer is unavailable
2017-11-27 11:16:26 -08:00
94f1917696
Make passthrouth resolver the default instead of dns ( #1606 )
2017-10-20 12:03:44 -07:00
a353537ff5
Register and use default balancers and resolvers ( #1551 )
2017-10-19 11:32:06 -07:00
faebfcb7bf
Remove single-entry var blocks ( #1589 )
2017-10-18 09:59:23 -07:00
3f10311ccf
Make resolver Build() take a target struct ( #1567 )
2017-10-09 16:33:58 -07:00
4bbdf230d7
New implementation of roundrobin and pickfirst ( #1506 )
2017-10-02 09:22:57 -07:00
8443e311d3
Update format string to match type ( #1548 )
2017-09-29 10:12:01 -07:00
8843b88fac
add comment to dns package ( #1545 )
2017-09-28 15:34:53 -07:00
eaf555a871
DNS with new API ( #1513 )
...
dns resolver conforms to new resolver API
2017-09-28 10:58:51 -07:00
8233e124e4
Add new Resolver and Balancer APIs (gRFC L9) ( #1408 )
...
- Add package balancer and resolver.
- Change ClientConn internals to new APIs and adds a wrapper for v1 balancer.
2017-08-31 10:59:09 -07:00