Mark D. Roth
b62d5c7eaa
Allow channel args to modify service config parsing behavior.
4 years ago
Mark D. Roth
1ba51dcb1a
Share XdsClient between channels.
4 years ago
Mark D. Roth
2fe1a5cd0a
Add missing const_cast<>.
4 years ago
Esun Kim
1c7d5b5299
Fix MSAN adjustment
4 years ago
Mark D. Roth
7baf55e473
Stop propagating parent channel args into xDS channel.
4 years ago
Mark D. Roth
6ea7e4dd16
Fix channel to apply new ConfigSelector even if ServiceConfig hasn't changed.
4 years ago
Mark D. Roth
f7a72b040d
Pass address to CreateSubchannel() and expose attributes in SubchannelInterface.
4 years ago
Mark D. Roth
4bb00c25c0
Fix cut-and-paste error and change test to catch this kind of bug.
4 years ago
Mark D. Roth
84c8f7051a
Simplify service config processing and fix config selector handling.
4 years ago
Mark D. Roth
5107e65a93
Stop setting PROXYLESS_CLIENT_HOSTNAME node metadata in LRS request.
4 years ago
Donna Dionne
fa4f131a85
Increasing failover time to avoid errors like
...
I0914 19:15:38.606657832 40 priority.cc:658] [priority_lb 0x611000009b40] child child2 (0x613001702bc0): failover timer fired, reporting TRANSIENT_FAILURE
Should prevent flakes in InitialUnavailable tests
Note: test had to be modified to reproduce more easily, will monitor the
test after this fix to ensure problem does not appear again.
4 years ago
Mark D. Roth
414405d6ae
Fix EDS update equality check.
4 years ago
Donna Dionne
5c242f0577
Fixing flake in DeadUpdate
...
It is observed that ADS is shutdown, but it's possible that
a request still comes in.
This request should not update the ADS resource_type_response_state_ as
they were cleared by the shutdown.
This fix ensures this.
4 years ago
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
4 years ago
Donna Dionne
2d10cd4d26
Ensure SendRpc is not called without checking return value; use
...
CheckRpcSendOk to wrap it.
4 years ago
Donna Dionne
1b1a41df5d
New Tests to guard against regression when routing and weighted target
...
logic are moved from policies to XdsConfigSelector:
1. Cluster update test: we never had a test that explicitly updated
clusters multiple times.
2. A cluster update test that includes long running RPCs, in particular,
RPCs not yet committed.
4 years ago
Mark D. Roth
5adf794eec
Increase polling timeout for NoMatchedDomain test.
4 years ago
Mark D. Roth
91b698d232
Revert "Merge pull request #23969 from grpc/revert-23918-xds_virtual_host_validation"
...
This reverts commit 13b5f0b625
, reversing
changes made to 9ea2d7c89d
.
4 years ago
donnadionne
4cb21ff819
Revert "xds: Don't identify the needed VirtualHost at validation time."
4 years ago
Donna Dionne
6088a5e027
Fixing the transient failure that occurs during the case where (Porting
4 years ago
Mark D. Roth
b0a8b4606c
xds: Don't identify the needed VirtualHost at validation time.
4 years ago
Mark D. Roth
9a39f172a6
xds: NACK if response includes duplicate resource names.
4 years ago
Jan Tattermusch
afda101854
cleanup bazel commands in test scripts (for non-RBE invocations)
4 years ago
Donna Dionne
dc7f926b9e
Fixing the transient failure that occurs during the case
...
where CDS response missing a resource that we have newly requested
(the resource will likely be contained in subsequent responses).
4 years ago
Mark D. Roth
bd73844208
Move parse_address library from client_channel to iomgr.
4 years ago
Yash Tibrewal
bef69db1a6
A bit of cleanup
4 years ago
Vijay Pai
c2d2220ba5
Make MaybeExpect guarantee at-most-once and allow Verify reuse
4 years ago
Karthik Ravi Shankar
cfd1069ae0
Fix formatting
4 years ago
Vijay Pai
6040d621bd
Fix destruction order bug in nested lock test
4 years ago
Karthik Ravi Shankar
218c5fd235
Mark client_crash_test as flaky
...
This test fails under asan.
4 years ago
Mark D. Roth
d926e1ca47
Move XdsClient code out of client_channel tree.
4 years ago
Yash Tibrewal
e310d4366c
Receive SETTINGS frame on clients before declaring subchannel READY
4 years ago
Esun Kim
f2374fb591
Add TestEnvironment to tests
4 years ago
Donna Dionne
33c128e99e
Fixing a flaky test in ClientLoadReportingWithDropTest
4 years ago
Michael Wang
c6586f087f
implemented get_local_address accessor for grpc_endpoint
4 years ago
Vijay Pai
9c5a39c6db
Revert "Merge pull request #23361 from vjpai/em_agnostic_core_callback_cq"
...
This reverts commit a46cb5e86a
, reversing
changes made to b5d42e75fb
.
4 years ago
Vijay Pai
bcb6530717
Revert "Merge pull request #23430 from vjpai/remove_do_not_test"
...
This reverts commit 08d737abf8
, reversing
changes made to 6dc44b33c7
.
4 years ago
Mark D. Roth
181781387d
xDS v3 support
4 years ago
Mark D. Roth
c35a37d6c2
Remove TargetAuthorityTable in favor of a per-address channel arg.
4 years ago
Donna Dionne
0d6ee9b309
Implement fake and ignored headers.
...
Take care to ensure we use fake headers in testing so we don't
conflict with headers used by census.
4 years ago
Mark D. Roth
e681f37054
Remove env var protection of new xds routing code.
4 years ago
Karthik Ravi Shankar
d7565c37a8
Revert "Adding Fake headers for header matching."
...
This reverts commit 8c013bfcdc
.
4 years ago
Mark D. Roth
fc5bd60f16
Concatenate duplicate header keys for matching.
4 years ago
Donna Dionne
8c013bfcdc
Adding Fake headers for header matching.
4 years ago
Vijay Pai
612a3dfa10
clang-format
4 years ago
Vijay Pai
bec17c1dd3
Avoid unused variables
4 years ago
Vijay Pai
d03daab509
Remove unused variable (fixes builder error)
4 years ago
Vijay Pai
e1a45fb237
Remove references to skipping callback API tests
4 years ago
Muxi Yan
232756e7bf
Remove unnecessary RPC
4 years ago
Vijay Pai
407fdc3a36
Fix data race in RpcWithEarlyFreeRequest by using atomics
4 years ago