Anthony Romano
|
9b8e39e7ca
clientv3: let client.Dial() dial endpoints not in the balancer
|
8 gadi atpakaļ |
Anthony Romano
|
d42c1f5131
Merge pull request #7646 from andelf/fix-unix-socket-url
|
8 gadi atpakaļ |
andelf
|
4f27981c46
*: fix a bug in handling unix socket urls
|
8 gadi atpakaļ |
Anthony Romano
|
62d7bae496
clientv3: respect dial timeout when authenticating
|
8 gadi atpakaļ |
Anthony Romano
|
a2cdd908dc
clientv3: permit creating client without grpc connection
|
8 gadi atpakaļ |
Anthony Romano
|
270dc9427b
clientv3: pass back dial error on dial timeout
|
8 gadi atpakaļ |
Anthony Romano
|
4d2aa80ecf
clientv3: add cluster version checking
|
8 gadi atpakaļ |
Anthony Romano
|
c9452c6ad4
clientv3: let user provide a client context through Config
|
8 gadi atpakaļ |
Anthony Romano
|
8c43bd06a0
clientv3: add DialOptions to config
|
9 gadi atpakaļ |
Anthony Romano
|
b465b48476
clientv3: remove strict yaml dependency
|
9 gadi atpakaļ |
Anthony Romano
|
56286ccd29
clientv3: use DialContext
|
9 gadi atpakaļ |
Hitoshi Mitake
|
d431b64d97
etcdserver, clientv3: handle a case of expired auth token
|
9 gadi atpakaļ |
Anthony Romano
|
246fb29d8a
clientv3: close Lease on client Close
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
a08103c088
clientv3: return copy of endpoints, not pointer
|
9 gadi atpakaļ |
sharat
|
8fd1dd7862
clientv3: added client side metrics support
|
9 gadi atpakaļ |
Anthony Romano
|
c100e40715
clientv3: only receive from closing streams in Watcher close
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
084c407a8d
clientv3: drop Config.Logger field
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
f45542394b
clientv3: handle 'https' scheme in endpoint
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
cdb1e34799
clientv3: add 'Sync' method
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
b9d18d4ac9
clientv3: add 'SetEndpoints' method
|
9 gadi atpakaļ |
Anthony Romano
|
5e963608b7
clientv3: do not treat Internal codes as halting
|
9 gadi atpakaļ |
Anthony Romano
|
267063efd0
clientv3: use grpc codes to translate raw grpc errors
|
9 gadi atpakaļ |
Anthony Romano
|
3eadf964f4
clientv3: use failfast and retry wrappers for at-most-once rpcs
|
9 gadi atpakaļ |
Anthony Romano
|
46765ad79c
clientv3: respect up/down notifications from grpc
|
9 gadi atpakaļ |
Anthony Romano
|
429d5ab20b
clientv3: only block on New() when DialTimeout > 0
|
9 gadi atpakaļ |
Anthony Romano
|
8abae076d1
rpctypes, clientv3: retry RPC on EtcdStopped
|
9 gadi atpakaļ |
Gyu-Ho Lee
|
5225a4e4bc
clientv3: fix client for grpc change
|
9 gadi atpakaļ |
Anthony Romano
|
349eaf117a
clientv3: use separate dialopts for auth dial
|
9 gadi atpakaļ |
Anthony Romano
|
4a13c9f9b3
clientv3: use grpc balancer
|
9 gadi atpakaļ |
Anthony Romano
|
62f8ec25c0
clientv3: use grpc reconnection logic
|
9 gadi atpakaļ |