Lidi Zheng
3b067c9f3f
Implement xDS client-side fault injection filter ( #24354 )
...
* Refactored with dynamic filters
* Error-tolerance tuned
* Fix leak of grpc_error and data race of canceller
* Adopt the latest xDS HTTP filter framework
* Fix fault injection tests' conflict with router filter
* Test alternative setup (override, no-override) without copy
* Refactor file strcutures of fault injection filter
* Rewrite the Json parsing/assembling logic again
* Added logic for aborting streaming RPC && resolve comments
4 years ago
Mark D. Roth
5d3fe59a5f
xds: Fix handling of HTTP filter that does not set typed_config. ( #25651 )
...
* xds: Fix handling of HTTP filter that does not set typed_config.
* same change for typed_per_filter_config
4 years ago
Yash Tibrewal
1c59e178f2
Some environments support only IPv6 addresses - followup from #25321 ( #25656 )
4 years ago
Yash Tibrewal
81e90432e1
xDS status notifier ( #25321 )
...
* Serving status notification for xds enabled servers
4 years ago
Richard Belleville
d9903aa44e
Format Channelz Address.TcpIpAddress.address as packed bytes ( #25629 )
...
* Move address packing to Core
* Format
* Use absl::Base64Escape
* Update src/core/lib/channel/channelz.cc
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: Yash Tibrewal <yashkt@google.com>
4 years ago
Yash Tibrewal
8eb2e13a6e
C++ xDS interop test server changes ( #25633 )
...
* C++ xDS interop test server changes
4 years ago
yihuaz
d4ef8084f4
add max_frame_size support to fake TSI handshaker and fake HS service ( #25621 )
4 years ago
Yash Tibrewal
a214b52998
Disable channelz_service_test for iOS ( #25639 )
4 years ago
Ashitha Santhosh
bd86187f19
SDK authorization policy translator. ( #25361 )
...
* SDK authorization policy translator.
4 years ago
apolcyn
0901c9914b
Remove CAS loops in global subchannel pool and simplify subchannel refcounting ( #25485 )
4 years ago
Esun Kim
377fe6095a
Upgrade clang-tidy and clang-format to 11 ( #25590 )
...
* Upgrade clang-tidy and clang-format to 11
* Reformat code
* Fix abseil-string-find-str-contains
* Fix modernize-make-unique
4 years ago
Yash Tibrewal
4b9ec936e8
xDS Interop Client changes for PSM security tests ( #25613 )
4 years ago
Yash Tibrewal
abf1e9a3c9
Add missing security field to channelz Socket ( #25593 )
...
* Add missing security field to channelz Socket
4 years ago
Ashitha Santhosh
dbe50923b4
Add getter to grpc_metadata_batch. ( #25395 )
4 years ago
Esun Kim
f862a2259f
Add abseil thread annotations to grpcpp/sync ( #25560 )
...
* Add abseil annotation to grpcpp/sync
* Bump alpine linux to 3.11 from 3.9
4 years ago
Esun Kim
160cb1b215
Changed RPI build test to general ARM build test ( #25580 )
...
* Change rpi build test to arm test
* Having a separate docker and targetting aarch64
4 years ago
AJ Heller
0e3a02e903
Revert "Remove the `urgent` argument from iomgr tcp read API ( #25494 )" ( #25592 )
...
This reverts commit a3398f9
. Justification: see b/181367644. tl;dr: assuming urgent==false does not hold in all situations.
4 years ago
Jan Tattermusch
65454866da
use linkstatic for libraries that contain main() ( #25517 )
4 years ago
apolcyn
35569cd544
Make --server_port optional in C++ interop client ( #25550 )
...
* make --server_port optional in C++ interop client
4 years ago
Mark D. Roth
49601b0334
Second attempt: xDS HTTP filter support for gRPC client ( #25558 )
...
* Revert "Revert "xDS HTTP filter support for gRPC client" (#25555 )"
This reverts commit 785a128a83
.
* xds_end2end_test: avoid flakes from lingering shutdown from previous test
4 years ago
Mark D. Roth
d482f1268a
xds_end2end_test: avoid flakes from lingering shutdown from previous test ( #25561 )
4 years ago
Mark D. Roth
013e339761
xds_end2end_test: improve TestType API ( #25557 )
4 years ago
donnadionne
785a128a83
Revert "xDS HTTP filter support for gRPC client" ( #25555 )
...
This reverts commit b2164837a8
.
4 years ago
donnadionne
1835f00ef1
Revert "Revert "Made grpc_core::Mutex compatible to absl::Mutex" ( #25537 )" ( #25549 )
...
This reverts commit 8e268dcec8
.
4 years ago
AJ Heller
a3398f924c
Remove the `urgent` argument from iomgr tcp read API ( #25494 )
...
The urgent argument is a platform-specific flag that leaked into the (ideally) platform-independent HTTP/2 transport layer. In an effort to clean up the cross-platform API surface, it would be helpful if we can remove this argument from the TCP Read api without losing the performance optimization that was introduced along with it (see #18240 ).
4 years ago
donnadionne
8e268dcec8
Revert "Made grpc_core::Mutex compatible to absl::Mutex" ( #25537 )
...
* Revert "Made grpc_core::Mutex compatible to absl::Mutex"
This reverts commit 0b53341328
.
* Revert "Added thread annotation (#25486 )"
This reverts commit 9d897cb1a5
.
* Revert "Fix a race in resolve_address and resolve_address_posix tests"
This reverts commit 6d8e7d3819
.
* Restore 25398
* restore 25398
4 years ago
Vijay Pai
af76d0321a
Restore callback microbenchmarks but make them manual for now ( #25491 )
4 years ago
Lidi Zheng
2efd2d5216
Fix a typo in xDS bootstrap parsing
4 years ago
Vijay Pai
0e6db8fbec
Reduce max size of bm_callback_streaming_ping_pong messages to match unary
4 years ago
Vijay Pai
dba8bb59a0
Implement callback CQ at C++ layer using shared thread pool if non-background iomgr
4 years ago
Alexander Polcyn
6d8e7d3819
Fix a race in resolve_address and resolve_address_posix tests
4 years ago
Esun Kim
6468d8a69d
Make grpcpp/mutex compatible absl/mutex
4 years ago
Mark D. Roth
b2164837a8
xDS HTTP filter support for gRPC client
4 years ago
Ashitha Santhosh
e049a1f223
Increase max frame size to 1MB.
4 years ago
Esun Kim
0b53341328
Made grpc_core::Mutex compatible to absl::Mutex
4 years ago
Esun Kim
6dc1748f6c
Revert "Made grpc_core::Mutex compatible to absl::Mutex"
4 years ago
Esun Kim
6a1518bd22
Made grpc_core::Mutex compatible to absl::Mutex
4 years ago
bojeil-google
33b80f16ec
Applies clang_format_code.sh to address sanity check tests.
4 years ago
Yash Tibrewal
f4e55b85bc
Replace disrespectful term
4 years ago
Yash Tibrewal
7a5288d2a0
Replace disrespectful words
4 years ago
Bassam Ojeil
a8e061bf88
Removes experimental namespace from ExternalAccountCredentials tests.
4 years ago
Donna Dionne
cdd8a4ba87
Change xds_cluster_resolver LB policy config to support combined
...
locality and endpoint picking policies
4 years ago
Alexander Polcyn
d289f34f37
Fix flakey time diff assertion in resolver cooldown test
4 years ago
Mark D. Roth
0f9af3c045
xds: Change ADS parsing to not stop at the first error
4 years ago
Mark D. Roth
bfd230c29c
xds: Remove env-var protection for xDS v3 support.
4 years ago
Mark D. Roth
60204d9e16
Fix fake xDS server bug that caused unnecessary round trips in NACK tests.
4 years ago
Donna Dionne
07d51a4d12
Fixing Logical DNS case:
...
override child policy with pick_first
set ignore_reresolution to false
ensure ExitIdleLock happens at every level of policy
4 years ago
Esun Kim
0cf94e3fdd
Add time-util
4 years ago
Yash Tibrewal
88086a57a4
Fix xds_end2end_test for ipv6 only platforms
4 years ago
Donna Dionne
4cab9778d8
Fixing a clang tidy caught at import time
4 years ago