Lidi Zheng
1040fbdb9f
Re-introduce "CSDS Implementation" ( #25762 )
...
* Revert "Revert "CSDS Implementation (#25038 )" (#25745 )"
This reverts commit 98fd4e1e36
.
* Add xDS special Bazel build rules
* Add 2 todos to remove the added rules
4 years ago
Lidi Zheng
98fd4e1e36
Revert "CSDS Implementation ( #25038 )" ( #25745 )
...
This reverts commit 27de24a38e
.
4 years ago
Lidi Zheng
27de24a38e
CSDS Implementation ( #25038 )
...
* Implement the xDS Config Dump as CSDS in Core
* Revemp the logic of caching and constructing the CSDS response
* Unref created error
* Fix the clang tidy complains
* Resolve comments about symbol preload and Json ctor
* Improve readability
* Merge with new ADS logic && support latest CSDS
* Refactor the version/client_status logic
* Add support for error_state
* Add support for does_not_exist
* Add node information
* Fix the ProtoBuf segfault
* More test cases
* Refactor to use bytes as cache instead of JSON
* Apply clang_tidy's suggestion
* Resolve reviewer's requests
* Tiny stylish fixes && make sanity test happy
* WIP: still working on the matchers
* Update a bunch of matchers
* Improve readability a bit
* Resolve reviewer's suggestions
* Resolve reviewer's comments
* Make Unpack fail fast
4 years ago
Esun Kim
a41a206b8c
Fix readability-const-return-type,readability-delete-null-pointer,readability-simplify-boolean-expr ( #25628 )
4 years ago
Chuan Ren
06cc42eb85
Add support of implicit and explicit flows for external account creds
4 years ago
Yash Tibrewal
4105d2ce20
XdsServerBuilder, config fetching per resolved address and delaying bind/listen till fetch is complete
4 years ago
Jan Tattermusch
f18a02253f
remove Flaky=true flag for some tests
4 years ago
Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Yash Tibrewal
096b2324e1
Experimental API for XdsServerCredentials
4 years ago
Esun Kim
2ff84ed8c2
C++ cast for void*
4 years ago
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
4 years ago
yang-g
de7e8a249c
Return given code/message for lame channel rather than Unknown.
4 years ago
Mark D. Roth
27e1c1c56d
clang-tidy: enable google-readability-braces-around-statements
4 years ago
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
4 years ago
Yash Tibrewal
48ec53971a
gRPC Core API to create Xds channel credentials
4 years ago
Esun Kim
b8ac1b1e5c
Revert "Revert "Implemented conditional shutdown""
4 years ago
Esun Kim
7a0f16e805
Revert "Implemented conditional shutdown"
4 years ago
Esun Kim
aff01d7139
Implemented conditional shutdown
4 years ago
Yash Tibrewal
4a03ce5a14
Remove grpc_channel_ping from surface API
4 years ago
Yash Tibrewal
2c5291ff71
Plumb absl::Status through connectivity state notifiers
4 years ago
Vijay Pai
9d79ca6058
C++ify core server
4 years ago
Richard Belleville
0ef84e4306
Regenerate projects
4 years ago
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
4 years ago
Alexander Polcyn
0bfbea06bc
Fix use-after-free in ruby call creds
4 years ago
Richard Belleville
c8a8a6aea4
Get new core API design building
4 years ago
Alexander Polcyn
b88c0a22c7
Fix use-after-free in ruby call creds
4 years ago
Richard Belleville
4de06d0e22
Regenerate projects
4 years ago
Richard Belleville
1aae547e2c
Regenerate projects
4 years ago
Mark D. Roth
492889f1c0
Convert chttp2 server connection-handling code to C++.
5 years ago
Jan Tattermusch
babda64697
mark concurrent_connectivity_test as flaky
5 years ago
yang-g
2b78747d15
Let grpc_init/shutdown cover credentials create/release
5 years ago
yang-g
10b50653ee
Revert "Merge pull request #22952 from grpc/revert-22922-sequential_conn"
...
This reverts commit 30ad47d819
, reversing
changes made to ad7c94c944
.
5 years ago
Jan Tattermusch
7a53004da7
Revert "Let the connectivity test use local subchannel pool to create multipl…"
5 years ago
yang-g
9c63d75e20
Resolve comments
5 years ago
yang-g
52b3c66e53
Cover both subchannel sharing/non-sharing cases in test
5 years ago
yang-g
ae8770a317
Let the connectivity test use local subchannel pool to create multiple connections
5 years ago
Mark D. Roth
c769951764
Remove deprecated variant of JoinHostPort().
5 years ago
ZhenLian
d75de51e43
[10/n] remove hard-coded credential paths and rebuild the project
5 years ago
ZhenLian
5dfa78b55f
[No Review] test MacOS test behaviors
5 years ago
ZhenLian
096c276182
[4/n] Avoid using hardcoded test credentials
5 years ago
Yash Tibrewal
d24387ae4f
Removing compression from grpc_byte_buffer_reader, removing ManualConstructor in decompress filter and fixing tests
5 years ago
Jan Tattermusch
e4ea74131d
add a bug reference
5 years ago
Muxi Yan
d18091014c
Mark completion_queue_threading_test flaky
5 years ago
Jan Tattermusch
a791e16983
mark more tests as flaky
5 years ago
Esun Kim
0b26a2ff56
Added abseil-based sync
5 years ago
Yash Tibrewal
f6ae5426f6
Clang format
5 years ago
Yash Tibrewal
d66bb39b12
Reduce testing load on MacOS systems
5 years ago
yang-g
88d5971870
Add a blocking init/shutdown test
5 years ago
Akshay Kumar
b50280a61a
FullChainExperimental-01-200106-generateprojects
5 years ago
Jan Tattermusch
78888d7861
avoid thread local unitialized problem under GRPC_PTHREAD_TLS
5 years ago