Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
3 years ago
Tamir Duberstein
013e67a029
Deprecate grpc{_core,::internal}::WaitUntil ( #26866 )
...
It is not possible for such a function to be implemented in a way that
is understood by annotalysis. Mark it deprecated and replace instances
of its use with direct mutex/condvar usage.
Add a bunch of missing thread safety annotations while I'm here.
3 years ago
Mark D. Roth
4c40ee3f78
move parse_address and sockaddr_utils out of iomgr directory ( #26077 )
...
* move parse_address and sockaddr_utils out of iomgr directory
* clang-format
* fix python
* fix for import
* fix build file for import
4 years ago
Esun Kim
6468d8a69d
Make grpcpp/mutex compatible absl/mutex
4 years ago
AJ Heller
880a854f0e
Convert URI parser to C++ #24701
4 years ago
yang-g
8456e2138a
Check localhost is resolved to ipv4 or ipv6 and update test accordingly.
4 years ago
Esun Kim
aae4f4cf18
Fix by misc-unused-using-decls
4 years ago
Esun Kim
6ae8463500
Fix by modernize-make-unique
4 years ago
Esun Kim
8e9e895ffc
Replace grpc_shutdown_blocking with grpc_shutdown
4 years ago
Mark D. Roth
b62d5c7eaa
Allow channel args to modify service config parsing behavior.
4 years ago
Mark D. Roth
84c8f7051a
Simplify service config processing and fix config selector handling.
4 years ago
Mark D. Roth
bd73844208
Move parse_address library from client_channel to iomgr.
4 years ago
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
4 years ago
Esun Kim
165ee5007a
Replaced grpc::string with std::string
4 years ago
Mark D. Roth
283574e3b7
Convert service config code to use new JSON API
5 years ago
Prashant Jaikumar
fbfb93c88f
Fix C++ tests to run on iOS
...
- Define grpc_iomgr_run_in_background in iomgr_posix_cfstream.cc
- Use *_IF_SUPPORTED() for death tests
- Move global test init, teardown to SetUpTestCase, TearDownTestCase as GTMGoogleTestRun doesn't run main()
6 years ago
Esun Kim
434b3b62e5
Applied the best practice using global configuration
6 years ago
Yash Tibrewal
886dc10daa
Move validate_service_config to a new file
6 years ago
Yash Tibrewal
f63dde8e8e
Make validation function a global function
6 years ago
Yash Tibrewal
4e711fab64
Add method to validate and set service config json
6 years ago
Yash Tibrewal
1ff5791e47
Add tests for setting a channel to lame on an invalid default service config
6 years ago
Yash Tibrewal
1984b34797
Try getting around clang tidy issue
6 years ago
Yash Tibrewal
6cba63eb47
reviewer comments and tests
6 years ago
Yash Tibrewal
8030e12624
Add more tests for service config state transitions
6 years ago
Yash Tibrewal
aa0a26cdbc
Do not save service config in DNS resolver
6 years ago
Yash Tibrewal
71085f3e3b
Changes
6 years ago
Yash Tibrewal
db1ccad039
Service Config Changes to set channel in transient failure on invalid service config
6 years ago