Commit Graph

4711 Commits

Author SHA1 Message Date
Zach Reyes 8f496b2a95
test/kokoro: Add bootstrap generator test into Go Kokoro script (#6463) 2023-08-01 17:05:12 -04:00
Doug Fawley 0246373263
testutils: remove TestSubConns for future extensibility (#6492) 2023-07-31 18:17:11 -07:00
Doug Fawley c6354049d4
balancer: add StateListener to NewSubConnOptions for SubConn state updates (#6481) 2023-07-31 09:42:41 -07:00
Doug Fawley 94df716d94
resolver: State: add Endpoints and deprecate Addresses (#6471) 2023-07-31 09:42:27 -07:00
Easwar Swaminathan 20c51a9f42
pickfirst: add tests for resolver error scenarios (#6484) 2023-07-28 11:17:35 -07:00
Easwar Swaminathan b8d36caf8d
pickfirst: add prefix logging (#6482) 2023-07-27 12:58:22 -07:00
Easwar Swaminathan 5ce5686d5e
pickfirst: guard config parsing on GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG (#6470) 2023-07-26 15:46:56 -07:00
Doug Fawley 41d1232703
resolver/weighted_round_robin: remove experimental suffix from name (#6477) 2023-07-26 08:55:14 -07:00
Zach Reyes 2aa2615605
clusterresolver: comply with A37 for handling errors from discovery mechanisms (#6461) 2023-07-24 13:08:52 -04:00
Easwar Swaminathan d7f45cdf9a
xds/server: create the xDS client when the xDS enabled gRPC server is created (#6446) 2023-07-20 17:29:12 -07:00
Easwar Swaminathan f1fc2ca350
clientconn: add channel ID to some idleness logs (#6459) 2023-07-20 17:28:49 -07:00
Sergey Matyukevich 9bb44fbf2e
transport: use a sync.Pool to share per-connection write buffer (#6309) 2023-07-20 15:28:06 -07:00
Easwar Swaminathan d524b40946
multiple: update dependencies after 1.57 branch cut (#6452) 2023-07-18 14:09:46 -07:00
Zach Reyes 7aab9c05b7
stats: Add RPC event for blocking for a picker update (#6422) 2023-07-18 13:50:03 -04:00
Doug Fawley 02946a3f37
resolver: remove deprecated AddressType (#6451) 2023-07-17 13:29:21 -07:00
Easwar Swaminathan 919fe35916
Change version to 1.58.0-dev (#6450) 2023-07-14 13:16:33 -07:00
Jongwoo Han 9489082068
github: replace deprecated command with environment file (#6417) 2023-07-13 11:20:21 -07:00
Easwar Swaminathan d1868a539b
clusterresolver: add logs for dns discovery mechanism error cases (#6444) 2023-07-12 17:35:22 -07:00
Easwar Swaminathan 8e9c8f8e71
grpc: do not use balancer attributes during address comparison (#6439) 2023-07-11 18:35:39 -07:00
Sergey Matyukevich db32c5bfeb
Fix preloader mode in benchmarks (#6359) 2023-07-11 10:02:15 -07:00
Doug Fawley f0280f9d3d
xds: require EDS service name in new-style CDS clusters (gRFC A47) (#6438) 2023-07-11 08:52:37 -07:00
Easwar Swaminathan bf5b7aecd5
clusterresolver: handle EDS nacks and resource-not-found errors correctly (#6436) 2023-07-10 19:56:45 -07:00
Anirudh Ramachandra fc0aa4689c
client: encode the authority by default (#6428) 2023-07-10 14:48:27 -07:00
Gina Yeh 11feb0a9af
resolver: delete Target.Scheme and Target.Authority (#6363)
* Delete resolver.Target.Scheme and resolver.Target.Authority

* cleanup - wrap block comments @ 80 columns
2023-07-05 10:47:46 -07:00
Antoine Tollenaere df3e021458
status: fix panic when servers return a wrapped error with status OK (#6374) 2023-07-05 09:59:56 -07:00
Arvind Bright acbfcbb8e8
internal/grpcsync: refactor test (#6427) 2023-06-30 16:31:29 -07:00
my4 51042db745
internal/grpcsync: Provide an internal-only pub-sub type API (#6167)
Co-authored-by: Easwar Swaminathan <easwars@google.com>
2023-06-30 15:07:46 -07:00
Zach Reyes 620a118c67
xds/internal/balancer/clusterimpl: Switch cluster impl child to graceful switch (#6420) 2023-06-30 17:34:16 -04:00
Doug Fawley 6b8f42742c
orca: remove useless log statement (#6424) 2023-06-30 13:13:35 -07:00
Arvind Bright ea492f555f
xdsclient: indicate authority serverURI in authority + transport logs (#6425) 2023-06-30 13:10:52 -07:00
Gregory Cooke 67e881c358
xds: E2E Test for Audit Logging (#6377)
Add E2E Test for Audit Logging through the XDS path
2023-06-29 15:45:33 -04:00
Zach Reyes 07718ef6b3
internal/xds/rbac: Add support for string matcher in RBAC header matching (#6419) 2023-06-27 18:30:20 -04:00
Zach Reyes 575a9365fa
xds: Fail xDS Server Serve() if called after Stop() or GracefulStop() (#6410) 2023-06-27 17:11:30 -04:00
Easwar Swaminathan 7eb57278c0
xds: switch EDS watch to new generic xdsClient API (#6414) 2023-06-27 13:37:55 -07:00
Tobo Atchou e8599844e7
server: with TLS, set TCP user timeout on the underlying raw connection (#5646) (#6321) 2023-06-27 09:27:20 -07:00
Jaewan Park 1634254ac6
rpc_util: Reuse memory buffer for receiving message (#5862) 2023-06-27 08:58:10 -07:00
Easwar Swaminathan 789cf4e394
reflection: rename proto imports for disambiguation in import script (#6411) 2023-06-26 11:23:39 -07:00
Easwar Swaminathan 0673105ebc
clusterresolver: switch a couple of tests to e2e style (#6394) 2023-06-23 13:51:28 -07:00
Easwar Swaminathan 0b3a81eabc
clusterresolver: remove priority LB related tests (#6395) 2023-06-23 13:39:57 -07:00
Easwar Swaminathan dd931c8036
xds: clusterresolver e2e test cleanup (#6391) 2023-06-23 13:22:48 -07:00
Xuan Wang 10f5b50a11
[PSM interop] Don't fail target if sub-target already failed (#6390) 2023-06-23 13:48:41 -04:00
Easwar Swaminathan 963238a605
clusterresolver: move tests around to different files (#6392) 2023-06-23 08:27:34 -07:00
Easwar Swaminathan f24b4c7ee6
clusterresolver: remove redundant tests (#6388) 2023-06-22 14:25:26 -07:00
Zach Reyes a9c79427b1
benchmark: Add support for Poisson load in benchmark client (#6378) 2023-06-22 14:24:52 -04:00
Zach Reyes dd350d02da
stats/opencensus: Fix flaky metrics test (#6372) 2023-06-20 17:04:30 -04:00
Joshua Humphries 642dd63a85
reflection: expose both v1 and v1alpha reflection services (#6329) 2023-06-12 17:21:44 -04:00
Zach Reyes 3c6084b7d4
xds/outlierdetection: fix config handling (#6361) 2023-06-09 19:32:27 -04:00
Zach Reyes 3e8eca8088
Revert "client: encode the authority by default (#6318)" (#6365)
This reverts commit 68576b3c42.
2023-06-09 19:06:18 -04:00
Zach Reyes 1c0572a5ec
benchmark: fix package used to reference service to use grpc suffix instead of pb (#6362) 2023-06-08 15:42:28 -04:00
Keita Shinyama 7a7caf363d
protoc-gen-go-grpc: Update README.md file (#6349) 2023-06-08 08:54:16 -07:00