Commit Graph

4113 Commits

Author SHA1 Message Date
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
Lidi Zheng 63bdcbcce5
xds/interop: add xds_k8s_lb test suite (#5250) 2022-03-21 13:57:45 -07:00
apolcyn 89f31959af
interop/client: simplify fallback test client and parameterize fallback deadline (#5248) 2022-03-21 13:41:02 -07:00
Zach Reyes 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
Easwar Swaminathan 6131e9d46e
examples: regenerate certs to use SHA256 signing algorithm (#5256) 2022-03-21 10:41:21 -07:00
Easwar Swaminathan f95b001a48
xds: avoid log spam during server mode switches (better A36 compliance) (#5215) 2022-03-17 14:35:42 -07:00
Menghan Li 97c3143418
xds/client: accept resources wrapped in discoverypb.Resource message (#5242) 2022-03-17 10:34:45 -07:00
Easwar Swaminathan 6c3ccbe89a
grpc: remove remaining usages of grpc.WithInsecure() (#5246) 2022-03-17 10:17:03 -07:00
Menghan Li fbe4ccbc1e
xds/client: include Node ID in error messages from the XdsClient (#5223) 2022-03-16 16:12:48 -07:00
Easwar Swaminathan c4cabf78f4
grpc: handle invalid service configs by applying the default if available (#5238) 2022-03-16 12:02:56 -07:00
Easwar Swaminathan 94ee3865e1
test: cleanup roundrobin tests to use stubserver (#5236) 2022-03-15 17:01:07 -07:00
Tristan Swadell 23cc28fd63
security/authorization: upgrade cel-v0.10.1 and fix breaking API change. (#5243) 2022-03-15 14:50:46 -07:00
Menghan Li 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
Easwar Swaminathan 722367c4a7
proto: regenerate proto to pick up latest (#5237) 2022-03-10 16:29:55 -08:00
Easwar Swaminathan eead9a824c
grpc: delete deprecated API WithBalancerName() (#5232) 2022-03-10 13:15:11 -08:00
Easwar Swaminathan cf6d4d5ab7
grpc: document ClientConn fields (#5227) 2022-03-09 07:51:20 -08:00
Zach Reyes 431ea809a7
internal/balancer: Add graceful switch LB policy (#5207)
internal/balancer: Add graceful switch LB policy
2022-03-04 12:00:21 -05:00
Easwar Swaminathan 63af97474c
internal: update service config proto (#5222) 2022-03-03 11:53:17 -08:00
Easwar Swaminathan 87b0a8d6db
test: use real grpc.Server in call tests (#5213) 2022-03-02 13:40:15 -08:00
Easwar Swaminathan 6b15b1356e
channelz: replace deprecated timestamp API with recommended ones (#5212) 2022-02-28 15:13:36 -08:00
Easwar Swaminathan 6f314bd725
reflection: add comments on protos (#5209) 2022-02-25 16:54:14 -08:00
Shang Jian Ding 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
Easwar Swaminathan a73725f42d
channelz: include channelz identifier in logs (#5192) 2022-02-23 07:30:06 -08:00
Easwar Swaminathan 02f384d41a
xds: rename rls proto import (#5205) 2022-02-22 17:16:01 -08:00
Easwar Swaminathan fd1f98814e
Change version to 1.46.0-dev (#5204) 2022-02-22 11:51:16 -08:00
Ashitha Santhosh 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
Joshua Humphries 18564ff61d
reflection: improve server implementation (#5197) 2022-02-18 13:13:23 -08:00
Easwar Swaminathan ec717cad73
xds: minor cleanup in xdsclient bootstrap code (#5195) 2022-02-15 15:41:49 -08:00
Eric Butler ebc30b8fc3
reflection: use protobuf/reflect instead of go reflection, fix dynamic messages (#5180) 2022-02-15 11:01:42 -08:00
Thomas Hallgren 46009ac902
transport: Add an Unwrap method to ConnectionError (#5148) 2022-02-14 07:44:21 -08:00
Ashitha Santhosh 75fd0240ac
remove sdk term from grpc authz (#5191) 2022-02-10 15:13:34 -08:00
Easwar Swaminathan a354b1eec3
channelz: rename NewChannelzStorage to NewChannelzStorageForTesting (#5190) 2022-02-09 14:14:44 -08:00
Appu 0e055491d5
Format directory/file references (#5184) 2022-02-09 11:29:47 -08:00
赵延 c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials (#5177) 2022-02-09 11:17:46 -08:00
Menghan Li 91967153f5
xds/priority: log warnings instead of errors (#5185) 2022-02-04 13:01:27 -08:00
Zach Reyes 1a63309895
xds: Add support for Outlier Detection configuration in xdsclient (#5183)
* Add support for Outlier Detection configuration in xdsclient
2022-02-04 15:21:08 -05:00
Mohan Li 2af7b5e6fa
xds/interop: update RPC timeout in blackhole after fallback case (#5174) 2022-02-03 10:01:53 -08:00
Wanlin Du f664adfe5b
benchmark: update client to include xds library (#5169) 2022-02-02 09:36:41 -08:00
Anirudh Ramachandra c7f7d3a75c
xds/bootstrap: add plugin system for credentials specified in bootstrap file (#5136) 2022-02-01 14:01:50 -08:00
Zhouyihai Ding 2209ed9ec9
cmd/protoc-gen-go-grpc: add hooks to allow overriding generated code (#5056) 2022-02-01 12:45:18 -08:00
Menghan Li f68fb05c3e
leakcheck: ignore http read/write goroutine (#5182) 2022-02-01 10:37:51 -08:00
Easwar Swaminathan 980790869b
rls: support `routeLookupChannelServiceConfig` field (#5176) 2022-01-31 12:49:45 -08:00
Easwar Swaminathan 593ff8d017
rls: service field in RLS request must not contain slashes (#5168) 2022-01-27 15:03:30 -08:00