2921 Commits

Author SHA1 Message Date
99aff99e53 xds: rename balancer to xds_experimental during testing (#2850) 2019-06-03 10:08:20 -07:00
a69f97005b internal: lint receiver name not x (#2844) 2019-05-30 16:20:18 -07:00
82fdf27702 addrConn: not reset backoff if update address in TransientFailure (#2740) 2019-05-30 13:13:47 -07:00
58c136ca0f [xds_112] internal: balancer/xds remove build contrain >= 1.12 (#2834)
This reverts commit b03f6fd5e3dfa7663a225c36a15d623159f6724b.
2019-05-30 13:08:45 -07:00
d40a995895 balancer/resolver: add loadBalancingConfig and pre-parsing support (#2732) 2019-05-30 09:12:58 -07:00
0435a4bb26 balancer: stop using picker from old balancer with switching balancers (#2833) 2019-05-29 10:35:14 -07:00
b3e4b49ddb xds: fix eds balancer nil pointer panic without addresses (#2809) 2019-05-28 11:14:10 -07:00
f34abd9513 xds: add orca generated file, and move orca to xds folder (#2804) 2019-05-24 12:35:57 -07:00
b7325a3150 Update go.mod for golang/x/tools and staticcheck (#2832) 2019-05-24 11:13:46 -07:00
25ad15b871 transport: Fix the inconsistency between headerChan and headerDone (#2818)
transport: Fix the inconsistency between headerChan and headerDone
2019-05-22 14:02:23 -07:00
e73aa7fee0 Change version to 1.22.0-dev (#2830) 2019-05-22 14:01:12 -07:00
c2e0a6d772 Fix a typo. (#2826) 2019-05-21 11:09:30 -07:00
7c03793042 benchmark: refactor the benchmark code. (#2820)
benchmark: refactor the benchmark code.
2019-05-20 16:01:37 -07:00
8655d473ad credentials/alts: Add example of authz in ALTS (#2814) 2019-05-16 14:58:44 -07:00
263405c7fe docs: small docs fixed to WithDisableServiceConfig (#2819) 2019-05-16 13:30:58 -07:00
4a199db194 xds: split proto imports for message and service (#2812) 2019-05-14 15:15:08 -07:00
ab909771a0 Fix using grpc.WithBalancerName("grpclb") explicitly (#2778) (#2802) 2019-05-10 15:42:49 -07:00
a0be99ad32 xds: use BuildOptions.Target.endpoint string instead of deprecated cc.Target (#2807) 2019-05-10 10:45:05 -07:00
4748a040c8 balancer: provide parsed target through BuildOptions (#2803) 2019-05-09 13:27:41 -07:00
39ed87fce2 xds: report loads to traffic director (#2789) 2019-05-07 13:58:58 -07:00
9949ee0c45 xds: lrs load store (#2779) 2019-05-07 10:06:40 -07:00
4b60e3b6a1 credentials/alts: Panic Bug Fix (#2800) 2019-05-03 10:47:23 -07:00
028242f874 xds: fix flaky test due to balancerV2 API update (#2799) 2019-05-02 16:14:08 -07:00
42baa8b199 channelz: wait for clean up before next test (#2797) 2019-05-02 14:47:50 -07:00
a9408321c7 internal: remove err from ClientTransport.GracefulClose (#2771) 2019-05-02 14:20:28 -06:00
5ed5cbab96 dns: rate limit DNS resolution requests (#2760) 2019-05-02 10:23:30 -07:00
d5973a9170 xds: support BalancerV2 API (#2781) 2019-04-29 15:50:08 -07:00
47e1ebe575 client: return helpful error message when wait-for-ready RPCs fail with timeout (#2777) 2019-04-29 12:42:19 -07:00
a90198c718 internal: seed random for wrr tests (#2791) 2019-04-26 14:47:55 -07:00
b78962e503 xds: save category in dropper (#2780) 2019-04-26 10:39:49 -07:00
1e6ab1e96e server: define ServerOption as interfaces (#2784)
Instead of functions. So custom server options can be made by wrapping an
EmptyServerOption.
2019-04-26 10:33:22 -07:00
a8b5bd3c39 xds: wrr with random (#2745) 2019-04-23 13:48:02 -07:00
4dfb34b0d4 Mark PreparedMsg as EXPERIMENTAL (#2783) 2019-04-22 13:07:07 -07:00
8260df7a61 grpc: implementation of PreparedMsg API
grpc: implementation of PreparedMsg API
2019-04-19 14:08:08 -07:00
d7af56a5e4 internal: tweak ClientTransport.GracefulClose documentation (#2772)
* internal: tweak ClientTransport.GracefulClose documentation

* address menghanl@ review comment
2019-04-16 16:54:26 -06:00
5b263177f2 xds: make local proto generated files (#2750) 2019-04-16 13:35:16 -07:00
3fc743058b transport: fix a race that could lead to memory leaks (#2765)
* When a RST_STREAM is received by the server transport, a cleanupStream
item is placed into controlbuf no matter what.

* Updates comments.

* Replaces getCleanupStream with inline struct initialization.
2019-04-15 14:20:22 -07:00
9d8d97a245 docs: add note about retrying UNAVAILABLE (#2774) 2019-04-15 14:59:43 -06:00
776edd3ba1 interceptor: new APIs for chaining client interceptors. (#2696) 2019-04-15 11:13:34 -07:00
a9de79b9c3 Use 'go vet' and not 'go tool vet'. (#2768)
From [release notes](https://golang.org/doc/go1.12#vet):

The go vet command has been rewritten to serve as the
base for a range of different source code analysis tools. See
the golang.org/x/tools/go/analysis
package for details. A side-effect is that go tool vet
is no longer supported. External tools that use go tool vet must be
changed to use go vet. Using go vet instead of go tool vet should work
with all supported versions of Go.
2019-04-12 10:08:23 -07:00
e1d95c39ad credentials/alts: Support UDS addresses in ALTS interop test server (#2763)
* Support UDS addresses in ALTS interop test server

* Fix flag description

* Fixed comment

* Fix comment
2019-04-11 16:49:01 -07:00
597a4aa027 grpc: remove excess new line from the log statement (#2766) 2019-04-11 14:31:07 -07:00
ee9f7f0c9a interop: add test case for "pick_first" (#2762) 2019-04-11 14:22:58 -07:00
3f98697f44 grpclb: handle service config and switch to pickfirst (#2719) 2019-04-11 11:25:27 -07:00
289eb50d88 internal: clean up README (#2764) 2019-04-11 10:11:17 -07:00
e33051174b Change version to 1.21.0-dev (#2759) 2019-04-09 14:51:00 -07:00
bc316a57d4 doc: fixing link in keepalive docs (#2755)
The link for enforcement policy in the keepalive docs is wrong.

fixes #2754
2019-04-09 11:34:45 -07:00
981ad1f9d2 doc: fixing broken link in rpc-error doc (#2753)
The link for example in the documentation for RPC errors redirects to the wrong URL.

Fixes #2752
2019-04-09 11:33:11 -07:00
4abb3622b0 tls: append h2 to tlsconfig.NextProtos (#2744) 2019-04-08 09:56:02 -07:00
b03f6fd5e3 internal: balancer/xds go1.12 only (#2748)
Until https://github.com/envoyproxy/go-control-plane/issues/168 is fixed
2019-04-05 13:51:39 -07:00