Yash Tibrewal
4768210ec8
s/OnServingStatusChange/OnServingStatusUpdate ( #26010 )
...
* s/OnServingStatusChange/OnServingStatusUpdate
* Update python files
4 years ago
Mark D. Roth
feff79abc7
add test-only channel arg to set per-channel xDS bootstrap config ( #25936 )
...
* pass XdsClient to LB policies via channel args
* add channel arg for overriding bootstrap config on a per-channel basis
* change tests to use new channel arg approach -- currently failing for server-side tests
* use the same channel args approach on the server side
* clang-format
* fix CircuitBreakingMultipleChannelsShareCallCounter test
* fix XdsEnabledServerTest test
* add TODO
* clang-format
* generate_projects
* fix clang-tidy
* fix build
* attempt to fix python
4 years ago
Esun Kim
10b17f3739
Added mock_stream_test ( #25103 )
4 years ago
Lidi Zheng
b457f43227
Implement C++ Admin Interface API ( #25753 )
...
* Implement C++ Admin Interface API
* Address reviewer's requests
* Remove static asserts for raw pointers
* Make sanity tests happy
* Windows: pacify conflict between ifndef and macros
* Disable admin services test on iOS
* Make iOS happy by:
* Letting grpcpp_admin conditionally depend on grpcpp_csds
* Fix an unexpected side-effect of dependency update
4 years ago
Yash Tibrewal
7021b72d1f
Revert Revert Xds Status Notifier ( #25718 )
...
* Revert "Revert "xDS status notifier (#25321 )" (#25702 )"
This reverts commit 3c9f3972e3
.
* Remove connection from map when OnClose is not registered
* Reviewer comments
4 years ago
Yash Tibrewal
3c9f3972e3
Revert "xDS status notifier ( #25321 )" ( #25702 )
...
This reverts commit 81e90432e1
.
4 years ago
Vijay Pai
0937cb1249
Add usage note about immediately-Set alarms ( #25678 )
4 years ago
Esun Kim
2dc8df9ef6
Fix bugprone unhandled self assignment ( #25667 )
...
* Add bugprone-unhandled-self-assignment
* Fix bugprone-unhandled-self-assignment
4 years ago
Vijay Pai
b36d3f7e33
Annotate C++ server ( #25605 )
...
* Make annotations real in server header
* More annotations
* clang-fmt
* Annotate shutdown state variables
* Fix annotation of CV predicate
* Fix param list
4 years ago
Esun Kim
a41a206b8c
Fix readability-const-return-type,readability-delete-null-pointer,readability-simplify-boolean-expr ( #25628 )
4 years ago
Yash Tibrewal
81e90432e1
xDS status notifier ( #25321 )
...
* Serving status notification for xds enabled servers
4 years ago
Vijay Pai
dae5624e47
Thread annotations for C++ callback API headers ( #25571 )
...
* Annotate headers
* clang-format
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
Vijay Pai
26e4c14b1e
Add virtual destructor to ClientReactor base class ( #25599 )
...
* Add virtual destructor
* Remove subclass empty destructors
4 years ago
WANG Lei
f99a08fe46
Remove unused parameter from UnaryDeserializeHelper ( #25332 )
...
* fix -Wunused-parameter warning
* clang-fmt
* clang-format
Co-authored-by: Vijay Pai <vpai@google.com>
4 years ago
Vijay Pai
909cac3866
Document reaction concurrency and reactor lifetime ( #25481 )
4 years ago
AJ Heller
2ca08a023e
Document ownership transfer in ChannelArguments::SetPointerWithVtable ( #25527 )
4 years ago
Vijay Pai
dba8bb59a0
Implement callback CQ at C++ layer using shared thread pool if non-background iomgr
4 years ago
Esun Kim
6468d8a69d
Make grpcpp/mutex compatible absl/mutex
4 years ago
Bassam Ojeil
701d3cdf9a
Move third party identity C++ api out of experimental namespace
...
This PR is a continuation of:
https://github.com/grpc/grpc/pull/25304
4 years ago
mkruskal-google
0416696848
Update auth_context.h
4 years ago
Yash Tibrewal
0ca1774d0f
Initialize gRPC on ServerCredentials
4 years ago
Greg Miller
7d4d516511
wip: change error_details functions to templates
4 years ago
ZhouyihaiDing
a584bc4f02
Support ServerContext for callback API
4 years ago
AJ Heller
ec9451e856
Fix typo in documentation
4 years ago
Vijay Pai
91bb4e178c
Check for nullptr (deser failure) before destructing included request
4 years ago
ZhenLian
c48e39d5c2
Support Default Root Certs in Tls Credentials
4 years ago
Chuan Ren
06cc42eb85
Add support of implicit and explicit flows for external account creds
4 years ago
Adam Cozzette
63ee5b62c2
Updated parse_json.cc to rely on config_protobuf.h for protobuf types
...
Google's internal version of the gRPC codebase uses a version of
protobuf with a different namespace and include paths. This commit makes
parse_json.cc rely on config_protobuf.h for protobuf types so that it
will work properly in that environment. I also replaced a call to
Status::error_code() with a call to Status::code() instead. This way the
code will work with absl::Status, which has a somewhat different API
compared to google::protobuf::util::Status.
4 years ago
Yash Tibrewal
4105d2ce20
XdsServerBuilder, config fetching per resolved address and delaying bind/listen till fetch is complete
4 years ago
Esun Kim
20509e823d
Fix google-explicit-constructor
4 years ago
Esun Kim
decc199ca8
Fix by clang-tidy
4 years ago
Yash Tibrewal
096b2324e1
Experimental API for XdsServerCredentials
4 years ago
Esun Kim
770e67249f
Update by review
4 years ago
Esun Kim
ac080fd17a
Fix readability-inconsistent-declaration-parameter-name manually
4 years ago
ZhenLian
d74e43da95
Add File Watcher Certificate Provider API
4 years ago
Vijay Pai
3a68f3dc6e
Remove internal use of deprecated ClientAsyncResponseReaderFactory
4 years ago
Vijay Pai
afe4d1d086
Reduce templating for async client unary call codegen
4 years ago
Vijay Pai
96503e3c72
Reduce code paths
4 years ago
ZhenLian
518ed1303c
Add Credential Loading From Static Providers For TLS Credentials
4 years ago
Esun Kim
119228e7bb
Clean up WriteOptions cctor
4 years ago
Esun Kim
d812b0cf38
Fix errors in doxygen param descriptions
4 years ago
Yash Tibrewal
02ca015b13
Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd
4 years ago
Vijay Pai
6f7a98916b
Reduce template use in server
4 years ago
Vijay Pai
476743786b
Also reduce templating for ClientUnaryReactor
4 years ago
Esun Kim
34789b2d83
Fix by clang-format-8.
4 years ago
Vijay Pai
ef212a908e
Reduce sync client templating for protobuf
4 years ago
Vijay Pai
7e72bba162
Reduce templating for unary callback client RPC
4 years ago
Yash Tibrewal
c52cb09f47
Add experimental XdsCredentials with support for insecure channel_credentials and security_connector
4 years ago
Karthik Ravi Shankar
4f6e13519c
Move channel plugin from grpc_impl to grpc
...
Reverts: https://github.com/grpc/grpc/pull/18375
4 years ago