Zach Reyes
|
ed7522591b
|
Don't call cmp in non testing file (#5370)
* Don't call cmp in non testing file
|
2022-05-23 15:14:50 -04:00 |
Alexander Andreev
|
081c688437
|
client: fix hctx leakage in addrConn.createTransport (#5337)
|
2022-05-23 09:23:54 -07:00 |
Menghan Li
|
30b9d59a76
|
client/SubConn: do not recreate addrConn if UpdateAddresses is called with the same addresses (#5373)
|
2022-05-20 15:17:29 -07:00 |
Menghan Li
|
459729d667
|
xds/priority: avoid sending duplicate updates to children (#5374)
|
2022-05-20 15:17:13 -07:00 |
Zach Reyes
|
9f4b31a11c
|
Added HTTP status and grpc status to POST check (#5364)
* Added HTTP status and grpc status to POST check
|
2022-05-19 14:48:44 -04:00 |
Menghan Li
|
333a441e27
|
xds/ringhash: update connectivity state aggregation, and make sure at least one SubConn is connecting in TF (#5338)
|
2022-05-18 10:58:39 -07:00 |
Zach Reyes
|
e23132c657
|
Added support for metadata matcher invert (#5345)
Added support for metadata matcher invert
|
2022-05-17 17:03:18 -04:00 |
Easwar Swaminathan
|
d9b952b170
|
xds/resolver: use correct resource name in log message (#5357)
|
2022-05-16 14:15:22 -07:00 |
Menghan Li
|
db79903af9
|
xds/priority: start the init timer when a child switch to Connecting from non-transient-failure state (#5334)
|
2022-05-10 16:56:41 -07:00 |
Zach Reyes
|
462d867696
|
xds: Add Outlier Detection configuration and CDS handling (#5299)
xds: Add Outlier Detection configuration and CDS handling
|
2022-05-09 16:13:07 -04:00 |
Menghan Li
|
5c46f1aa49
|
xdsclient/csds: fix leaked metadata (#5339)
|
2022-05-09 11:06:30 -07:00 |
Zach Reyes
|
ee67b3d8e9
|
xds: Handle loops and ignore duplicates in aggregated cluster handling (#5317)
xds: Handle loops and ignore duplicates in aggregated cluster handling
|
2022-05-05 16:08:24 -04:00 |
Doug Fawley
|
799605c228
|
client: fix potential panic during RPC retries (#5323)
|
2022-05-04 10:06:12 -07:00 |
Menghan Li
|
78b13f27de
|
xds/client: hold authority mutex before making a new authority (#5331)
|
2022-05-03 13:39:18 -07:00 |
stepbystep2
|
de73b2b645
|
examples: improve error messages (#5329)
|
2022-05-02 12:02:47 -07:00 |
Menghan Li
|
dc86d5de85
|
internal/proto: update generated code (#5332)
|
2022-04-29 13:13:23 -07:00 |
Robin Liu
|
7567a5d965
|
documentation: fix typo in RegisterCodec godoc (#5306)
|
2022-04-13 10:15:49 -07:00 |
Mohan Li
|
3bf6719fc8
|
test/interop: register RLS to the interop test client (#5272)
|
2022-04-12 14:22:46 -07:00 |
Lidi Zheng
|
8d68434c48
|
gcp/observability: correctly test this module in presubmit tests (#5300)
|
2022-04-12 13:39:41 -07:00 |
Menghan Li
|
ebd098392a
|
xds/eds: reject EDS resources with multiple instances of the same locality in the same priority (#5303)
|
2022-04-08 15:41:56 -07:00 |
Doug Fawley
|
9711b148c4
|
server: clarify documentation around setting and sending headers and ServerStream errors (#5302)
|
2022-04-08 13:11:40 -07:00 |
idiamond-stripe
|
924e4849c5
|
server: return better status for context err when writing header (#5292)
|
2022-04-08 13:10:16 -07:00 |
Doug Fawley
|
5682cc6a32
|
Change version to 1.47.0-dev (#5298)
|
2022-04-06 10:56:53 -07:00 |
Lidi Zheng
|
4467a29dbb
|
gcp/observability: implement logging via binarylog (#5196)
|
2022-04-06 09:40:41 -07:00 |
Zhouyihai Ding
|
18fdf542fa
|
cmd/protoc-gen-go-grpc: allow hooks to modify client structs and service handlers (#5240)
|
2022-04-06 09:40:02 -07:00 |
Doug Fawley
|
337b815c41
|
interop: build client without timeout; add logs to help debug failures (#5294)
|
2022-04-05 15:00:06 -07:00 |
Zach Reyes
|
e583b196ce
|
xds: Add RLS in xDS e2e test (#5281)
|
2022-04-04 14:38:37 -07:00 |
Easwar Swaminathan
|
0066bf69de
|
grpc: perform graceful switching of LB policies in the `ClientConn` by default (#5285)
|
2022-04-01 13:14:35 -07:00 |
Doug Fawley
|
3cccf6a43b
|
xdsclient: always backoff between new streams even after successful stream (#5280)
|
2022-04-01 10:20:47 -07:00 |
Zach Reyes
|
4e780933f8
|
xds: ignore routes with unsupported cluster specifiers (#5269)
|
2022-03-31 11:02:26 -07:00 |
Zach Reyes
|
99aae3442d
|
cluster manager: Add Graceful Switch functionality to Cluster Manager (#5265)
* cluster manager: Add Graceful Switch functionality to Cluster Manager
|
2022-03-30 18:01:37 -04:00 |
Easwar Swaminathan
|
42cadc171d
|
test: cleanup balancer switching tests (#5271)
|
2022-03-30 12:58:41 -07:00 |
Easwar Swaminathan
|
b6873c006d
|
grpc: move to `TransientFailure` in `pick_first` LB policy when all addresses are removed (#5274)
|
2022-03-29 15:06:28 -07:00 |
Doug Fawley
|
474948a978
|
github: run all testing jobs to completion even if one fails (#5282)
|
2022-03-29 14:28:47 -07:00 |
Doug Fawley
|
c57d2b133c
|
clientconn: fix target parsing tests to be tolerant to new url.URL field OmitHost (#5279)
|
2022-03-29 14:04:20 -07:00 |
Easwar Swaminathan
|
562e12f07b
|
test: use channelz instead of stats handler to determine RPC count (#5275)
|
2022-03-28 10:47:08 -07:00 |
ZhenLian
|
e63e1230fd
|
advancedtls: remove the usage of CDP in CRL enforcement (#5218)
|
2022-03-25 09:58:06 -07:00 |
Zach Reyes
|
3a74cd52c8
|
balancergroup: Add trigger point to gracefully switch a child (#5251)
* balancergroup: Add trigger point to gracefully switch a child
|
2022-03-22 18:58:13 -04:00 |
Easwar Swaminathan
|
34660d1029
|
test: use `t.Fatal` instead of `panic` for service config parsing errors (#5266)
|
2022-03-22 14:37:12 -07:00 |
Easwar Swaminathan
|
96bdede4df
|
pickfirst: cleanup tests (#5263)
|
2022-03-22 14:33:41 -07:00 |
Easwar Swaminathan
|
e49486ded2
|
test: add a test for clientConn close with pending RPC (#5264)
|
2022-03-22 14:32:53 -07:00 |
Menghan Li
|
2fccb822f1
|
metadata: copy slices in FromContext() functions (#5267)
|
2022-03-22 14:15:22 -07:00 |
Doug Fawley
|
9d088969a8
|
github: update to test with Go 1.18 (#5262)
|
2022-03-22 11:28:17 -07:00 |
Easwar Swaminathan
|
597e5d1b1a
|
don't apply defaultSC upon receipt of invalid service config (#5257)
|
2022-03-22 08:50:50 -07:00 |
Easwar Swaminathan
|
51ddcbad16
|
xds: suppress redundant updates only when we are SERVING (#5258)
|
2022-03-21 15:47:58 -07:00 |
Easwar Swaminathan
|
4635bf287f
|
make the RLS LB policy name available in the internal package (#5259)
|
2022-03-21 15:47:31 -07:00 |
Anthonin Bonnefoy
|
50d0d0a51a
|
server: set TCP_USER_TIMEOUT socket option for linux (#5219)
|
2022-03-21 15:07:27 -07:00 |
Easwar Swaminathan
|
7840bd63de
|
grpc: add a comment explaining why updateClientConnState is handled inline (#5261)
|
2022-03-21 14:51:11 -07:00 |
Benny Siegert
|
7ea4af98f1
|
internal/googlecloud: refactor OS-dependent code (#5239)
|
2022-03-21 14:37:55 -07:00 |
Lidi Zheng
|
1ffd63de37
|
binarylog: generalize binarylog's MethodLogger preparing for new observability features (#5244)
|
2022-03-21 14:00:02 -07:00 |