Mark D. Roth
7172b00a96
Add perAttemptRecvTimeout to retryPolicy ( #26540 )
...
* add perAttemptTimeout to retry policy
* more WIP
* set deadline
* don't set deadline for perAttemptTimeout, do cancel on all recv ops
* finished functionality, maybe
* add test
* minor cleanups
* fix service config parsing and add missing tests
* remove unnecessary TODO
* clang-format
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
460898f11c
Migrated from grpc_error_string to grpc_error_std_string ( #26068 )
...
* Added grpc_error_std_string
* Migrated to grpc_error_std_string
4 years ago
Esun Kim
ca945a58e9
Introduced grpc_error_handle ( #25902 )
...
- Define grpc_error_handle
- Replace grpc_error* with grpc_error_handle
4 years ago
Mark D. Roth
3f19333ced
Move retry code into its own filter in the DynamicFilter stack ( #25820 )
...
* rename ChannelData to ClientChannel
* make ClientChannel class definition public
* move retry code to its own filter
* move LB call factory method to ClientChannel class
* move dynamic termination filter out of ClientChannel class
* update comments
* remove retry parsing from client channel service config parser
* fix clang-tidy
* fix service_config_test
* clang-format
4 years ago
apolcyn
a98819007d
Revert "Convert grpc_ares_wrapper to C++ ( #25108 )" ( #25761 )
...
This reverts commit 2ee70175bd
.
4 years ago
apolcyn
2ee70175bd
Convert grpc_ares_wrapper to C++ ( #25108 )
4 years ago
Yash Tibrewal
f4e55b85bc
Replace disrespectful term
4 years ago
Alexander Polcyn
d289f34f37
Fix flakey time diff assertion in resolver cooldown test
4 years ago
Esun Kim
9bd7c4917a
Fix unused-parameter warning
4 years ago
Mark D. Roth
2c084ff7a5
Use std::string for health check service name.
4 years ago
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
AJ Heller
51fe6bc4aa
Fix gpr_log compiler warning about string literals, which breaks the build
4 years ago
AJ Heller
880a854f0e
Convert URI parser to C++ #24701
4 years ago
Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Esun Kim
2ff84ed8c2
C++ cast for void*
4 years ago
Yash Tibrewal
d45bbe46e0
File watcher certificate provider config parsing
4 years ago
Benjamin Shaya
702edbeee4
Add support for "unix-abstract:" URIs to support abstract unix domain sockets
...
Adapted from #21278 by @mheese
4 years ago
Esun Kim
ccdfcc2ee8
Add workaround for bazel
4 years ago
Mark D. Roth
b58fed9cc4
xds: Move channel creds creation into bootstrap parser.
4 years ago
Yash Tibrewal
404a1ec1f7
Fix sanity on master
4 years ago
Yash Tibrewal
95299ec00b
xDS bootstrap parsing changes for certificate providers
4 years ago
Esun Kim
47dd5fd78e
Fix by modernize-use-bool-literals
4 years ago
Mark D. Roth
fff44c05c6
Change service_config_test to use gmock ContainsRegex() matcher.
4 years ago
Esun Kim
8e9e895ffc
Replace grpc_shutdown_blocking with grpc_shutdown
4 years ago
Mark D. Roth
71050c88b9
Move EDS drop handling to a new eds_drop LB policy.
4 years ago
Mark D. Roth
b62d5c7eaa
Allow channel args to modify service config parsing behavior.
4 years ago
Yash Tibrewal
cdda406115
Add certificate provider registry implementation
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
Mark D. Roth
12fc8f6a35
Change URI parser to take absl::string_view and move tests to correct directory.
4 years ago
Mark D. Roth
d926e1ca47
Move XdsClient code out of client_channel tree.
4 years ago
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
4 years ago
Mark D. Roth
aed6574023
Refactor ServiceConfig code to move parsing to its own API.
5 years ago
Mark D. Roth
d74548e611
Remove StringViewToCString() and src/core/lib/gprpp/string_view.h
5 years ago
Mark D. Roth
d39c981d4f
Revert "Remove StringLess and src/core/lib/gprpp/map.h"
5 years ago
Mark D. Roth
c0f82fc595
Remove StringLess and src/core/lib/gprpp/map.h
5 years ago
Mark D. Roth
09b42371e7
Remove grpc_core::InlinedVector<> and grpc_core::Optional<>.
5 years ago
Mark D. Roth
f8f6034d1a
Refactor xds LB policy
5 years ago
Mark D. Roth
03411d7be7
Second attempt: grpclb stabilization
5 years ago
Yash Tibrewal
ab9cb78e4d
Reviewer comments
5 years ago
Mark D. Roth
d4fb5ea436
update service config parsing as per recent spec change
5 years ago
Esun Kim
7a14955759
Replaced grpc_core::MakeUnique with absl::make_unique
5 years ago
Yash Tibrewal
68ac18b095
Avoid linter warnings
5 years ago
Yash Tibrewal
44c0477d65
Remaning commits
5 years ago
Yash Tibrewal
9ca286a48f
Replace LogicalThread with WorkSerializer
5 years ago
Yash Tibrewal
957f0390df
Reviewer comments
5 years ago
Mark D. Roth
283574e3b7
Convert service config code to use new JSON API
5 years ago
Mark D. Roth
a96ae699f7
Convert xds bootstrap code to use new JSON API
5 years ago
Esun Kim
ed44a1f430
Clean up grpc_core::MakeUnique
5 years ago