4124 Commits

Author SHA1 Message Date
b6873c006d grpc: move to TransientFailure in pick_first LB policy when all addresses are removed (#5274) 2022-03-29 15:06:28 -07:00
474948a978 github: run all testing jobs to completion even if one fails (#5282) 2022-03-29 14:28:47 -07:00
c57d2b133c clientconn: fix target parsing tests to be tolerant to new url.URL field OmitHost (#5279) 2022-03-29 14:04:20 -07:00
562e12f07b test: use channelz instead of stats handler to determine RPC count (#5275) 2022-03-28 10:47:08 -07:00
e63e1230fd advancedtls: remove the usage of CDP in CRL enforcement (#5218) 2022-03-25 09:58:06 -07:00
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
34660d1029 test: use t.Fatal instead of panic for service config parsing errors (#5266) 2022-03-22 14:37:12 -07:00
96bdede4df pickfirst: cleanup tests (#5263) 2022-03-22 14:33:41 -07:00
e49486ded2 test: add a test for clientConn close with pending RPC (#5264) 2022-03-22 14:32:53 -07:00
2fccb822f1 metadata: copy slices in FromContext() functions (#5267) 2022-03-22 14:15:22 -07:00
9d088969a8 github: update to test with Go 1.18 (#5262) 2022-03-22 11:28:17 -07:00
597e5d1b1a don't apply defaultSC upon receipt of invalid service config (#5257) 2022-03-22 08:50:50 -07:00
51ddcbad16 xds: suppress redundant updates only when we are SERVING (#5258) 2022-03-21 15:47:58 -07:00
4635bf287f make the RLS LB policy name available in the internal package (#5259) 2022-03-21 15:47:31 -07:00
50d0d0a51a server: set TCP_USER_TIMEOUT socket option for linux (#5219) 2022-03-21 15:07:27 -07:00
7840bd63de grpc: add a comment explaining why updateClientConnState is handled inline (#5261) 2022-03-21 14:51:11 -07:00
7ea4af98f1 internal/googlecloud: refactor OS-dependent code (#5239) 2022-03-21 14:37:55 -07:00
1ffd63de37 binarylog: generalize binarylog's MethodLogger preparing for new observability features (#5244) 2022-03-21 14:00:02 -07:00
63bdcbcce5 xds/interop: add xds_k8s_lb test suite (#5250) 2022-03-21 13:57:45 -07:00
89f31959af interop/client: simplify fallback test client and parameterize fallback deadline (#5248) 2022-03-21 13:41:02 -07:00
8078d1d541 balancergroup: Switched subBalancerWrapper to wrap a gracefulswitch.Balancer (#5245)
* balancergroup: Switched subBalancerWrapper to wrap a gracefulswitch.Balancer
2022-03-21 16:34:32 -04:00
6131e9d46e examples: regenerate certs to use SHA256 signing algorithm (#5256) 2022-03-21 10:41:21 -07:00
f95b001a48 xds: avoid log spam during server mode switches (better A36 compliance) (#5215) 2022-03-17 14:35:42 -07:00
97c3143418 xds/client: accept resources wrapped in discoverypb.Resource message (#5242) 2022-03-17 10:34:45 -07:00
6c3ccbe89a grpc: remove remaining usages of grpc.WithInsecure() (#5246) 2022-03-17 10:17:03 -07:00
fbe4ccbc1e xds/client: include Node ID in error messages from the XdsClient (#5223) 2022-03-16 16:12:48 -07:00
c4cabf78f4 grpc: handle invalid service configs by applying the default if available (#5238) 2022-03-16 12:02:56 -07:00
94ee3865e1 test: cleanup roundrobin tests to use stubserver (#5236) 2022-03-15 17:01:07 -07:00
23cc28fd63 security/authorization: upgrade cel-v0.10.1 and fix breaking API change. (#5243) 2022-03-15 14:50:46 -07:00
84793b56f6 xds/client: reset backoff when a message is received, even when the message is invalid (#5241) 2022-03-14 16:04:34 -07:00
722367c4a7 proto: regenerate proto to pick up latest (#5237) 2022-03-10 16:29:55 -08:00
eead9a824c grpc: delete deprecated API WithBalancerName() (#5232) 2022-03-10 13:15:11 -08:00
cf6d4d5ab7 grpc: document ClientConn fields (#5227) 2022-03-09 07:51:20 -08:00
431ea809a7 internal/balancer: Add graceful switch LB policy (#5207)
internal/balancer: Add graceful switch LB policy
2022-03-04 12:00:21 -05:00
63af97474c internal: update service config proto (#5222) 2022-03-03 11:53:17 -08:00
87b0a8d6db test: use real grpc.Server in call tests (#5213) 2022-03-02 13:40:15 -08:00
6b15b1356e channelz: replace deprecated timestamp API with recommended ones (#5212) 2022-02-28 15:13:36 -08:00
6f314bd725 reflection: add comments on protos (#5209) 2022-02-25 16:54:14 -08:00
328efcc927 example: add mutual TLS example (#5194) 2022-02-24 10:28:58 -08:00
e601f1ae37 fix: does not validate metadata keys and values (#4886) 2022-02-23 11:15:55 -08:00
a73725f42d channelz: include channelz identifier in logs (#5192) 2022-02-23 07:30:06 -08:00
02f384d41a xds: rename rls proto import (#5205) 2022-02-22 17:16:01 -08:00
fd1f98814e Change version to 1.46.0-dev (#5204) 2022-02-22 11:51:16 -08:00
011544f729 authz: add additional logs to sdk authz (#5094)
* Adds additional logs to sdk authz

* resolve comment

* adds logs displaying request details

* remove sdk_server_interceptor log

* log subset of rpcData

* resolving comment

* format log message
2022-02-18 14:24:03 -08:00
18564ff61d reflection: improve server implementation (#5197) 2022-02-18 13:13:23 -08:00
ec717cad73 xds: minor cleanup in xdsclient bootstrap code (#5195) 2022-02-15 15:41:49 -08:00
ebc30b8fc3 reflection: use protobuf/reflect instead of go reflection, fix dynamic messages (#5180) 2022-02-15 11:01:42 -08:00
46009ac902 transport: Add an Unwrap method to ConnectionError (#5148) 2022-02-14 07:44:21 -08:00
75fd0240ac remove sdk term from grpc authz (#5191) 2022-02-10 15:13:34 -08:00
a354b1eec3 channelz: rename NewChannelzStorage to NewChannelzStorageForTesting (#5190) 2022-02-09 14:14:44 -08:00