Commit Graph

643 Commits

Author SHA1 Message Date
Easwar Swaminathan a6dcb714b2
xdsclient: don't reset version info after stream restart (#5422) 2022-07-06 10:31:02 -07:00
Easwar Swaminathan 15739b5c88
health: split imports into healthpb and healthgrpc (#5466) 2022-06-24 13:31:35 -07:00
Easwar Swaminathan d883f3d5fa
test/xds: fail only when state changes to something other than READY and IDLE (#5463) 2022-06-24 10:23:13 -07:00
Sergii Tkachenko 1dabf5459d
test/kokoro: use standard TESTING_VERSION in the new framework builds (#5434) 2022-06-16 16:45:19 -07:00
Lidi Zheng a0d5484ee3
interop: remove duplicated xDS tests in GCE framework (#5395) 2022-06-06 15:42:49 -07:00
Easwar Swaminathan e41f868588
test/xds: move tests to a package with _test suffix (#5382) 2022-05-25 17:03:52 -07:00
Easwar Swaminathan c0e35731fa
xds: move e2e tests into grpc/test/xds directory (#5363) 2022-05-24 11:13:30 -07:00
Doug Fawley 799605c228
client: fix potential panic during RPC retries (#5323) 2022-05-04 10:06:12 -07:00
idiamond-stripe 924e4849c5
server: return better status for context err when writing header (#5292) 2022-04-08 13:10:16 -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
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
Easwar Swaminathan 562e12f07b
test: use channelz instead of stats handler to determine RPC count (#5275) 2022-03-28 10:47:08 -07: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
Easwar Swaminathan 597e5d1b1a
don't apply defaultSC upon receipt of invalid service config (#5257) 2022-03-22 08:50:50 -07:00
Lidi Zheng 63bdcbcce5
xds/interop: add xds_k8s_lb test suite (#5250) 2022-03-21 13:57:45 -07:00
Easwar Swaminathan 94ee3865e1
test: cleanup roundrobin tests to use stubserver (#5236) 2022-03-15 17:01:07 -07:00
Easwar Swaminathan eead9a824c
grpc: delete deprecated API WithBalancerName() (#5232) 2022-03-10 13:15:11 -08:00
Easwar Swaminathan 87b0a8d6db
test: use real grpc.Server in call tests (#5213) 2022-03-02 13:40:15 -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 a354b1eec3
channelz: rename NewChannelzStorage to NewChannelzStorageForTesting (#5190) 2022-02-09 14:14:44 -08:00
赵延 c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials (#5177) 2022-02-09 11:17:46 -08:00
Menghan Li 61a6a06b88
server: handle context errors returned by service handler (#5156) 2022-01-26 11:02:23 -08:00
Lidi Zheng 78df8ec077
test/kokoro: Use xds-test-server-5 as the GCE interop server (#5071) 2021-12-22 15:54:08 -08:00
Doug Fawley c285fc70e0
cmd/protoc-gen-go-grpc: update version for release (#5070) 2021-12-20 15:40:38 -08:00
Menghan Li c2bccd0b15
xds/kokoro: install go 1.17, and retry go build (#5015) 2021-11-30 15:31:14 -08:00
sanjaypujare b2317c7627
test/kokoro: rename xds_k8s to psm-security as part of tech-debt cleanup and name clarity (#4979) 2021-11-15 09:45:00 -08:00
Easwar Swaminathan 82d8af8bf0
balancer: add Authority field to balancer.BuildOptions (#4969) 2021-11-11 10:59:18 -08:00
Easwar Swaminathan dd767416a6
grpc: implement WithInsecure() using the insecure package (#4718) 2021-11-09 15:42:07 -08:00
Doug Fawley c25a52b769
config: remove retry disable via environment variable (#4922) 2021-11-09 13:06:38 -08:00
Ryan Leung 14ebd917f2
lint: fix some unused parameter issues (#4956) 2021-11-09 11:18:21 -08:00
Eric Anderson 878cea2310
kokoro: Enable xds authz_test (#4954)
* kokoro: Enable xds authz_test
2021-11-05 15:03:53 -04:00
Easwar Swaminathan aaff9e7ab9
grpc: better RFC 3986 compliant target parsing (#4817) 2021-10-14 14:54:02 -07:00
Menghan Li 45097a8aa6
Revert "kokoro: remove expired letsencrypt.org cert and update" (#4860) 2021-10-13 10:50:52 -07:00
Terry Wilson 524d10cbce
kokoro: source test driver install script from core repo (#4825) 2021-10-07 11:58:49 -07:00
Menghan Li f2974e7778
kokoro: remove expired letsencrypt.org cert and update (#4840) 2021-10-04 11:54:27 -07:00
Doug Fawley f068a13ef0
server: add missing conn.Close if the connection dies before reading the HTTP/2 preface (#4837) 2021-10-04 11:22:00 -07:00
Zach Reyes 689f7b154e
transport: logic specified in A41 to support RBAC xDS HTTP Filter (#4803)
* transport: logic specified in A41 to support RBAC xDS HTTP Filter
2021-09-27 16:55:46 -04:00
Doug Fawley 11437f66f2
test: add option to make httpServer wait for END_STREAM; fix RetryStats race (#4811) 2021-09-24 15:29:25 -07:00
Doug Fawley 4ddf8ceaa7
Revert "transport/server: add :method POST to incoming metadata (#4770)" (#4790)
This reverts commit c84a5de064.
2021-09-21 10:55:00 -07:00
Lidi Zheng 1109452fd1
[Backport grpc#27373] add testing_version flag (#4783) 2021-09-17 15:19:26 -07:00
Menghan Li 03b2ebe508
xds: enable ringhash and retry by default (#4776) 2021-09-16 11:07:04 -07:00
Ed Warnicke b186ee8975
test/bufconn: add Listener.DialContext(context.Context) (#4763) 2021-09-16 07:59:36 -07:00
Zach Reyes c84a5de064
transport/server: add :method POST to incoming metadata (#4770)
* transport/server: add :method POST to incoming metadata
2021-09-15 17:02:08 -04:00
Doug Fawley d41f21ca05
stats: support stats for all retry attempts; support transparent retry (#4749) 2021-09-14 15:11:42 -07:00
Doug Fawley d25e31e741
client: fix case where GOAWAY would leak connections and memory (#4755) 2021-09-10 14:12:13 -07:00
Doug Fawley a6a63177ae
xds: add retry support (#4738) 2021-09-08 10:00:44 -07:00