| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Fix bug in subchannel backoff reset code.
|
|\ \
| | |
| | | |
Remove unnecessary initialization of fields in PickState.
|
|\ \ \
| | | |
| | | | |
Server interceptor test should understand the health checking service
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Stop passing ExecCtx as avl user_data.
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
stop() server and enable skipped channelz test
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Pre-fix python3 pylint failures
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Make TraceFlag trivially destructible
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
C++: allow interceptors to know the type of the underlying RPC
|
|/ / / / / / / |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
Revert "Revert "Add Testonly to Targets""
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Implement a lock-free fast path for queue_call_request()
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
markdroth/pick_first_choose_ready_subchannel_at_startup
Change pick_first to immediately select the first subchannel in READY state.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Upmerge v1.17.x to master
|
| |_|_|/ / / / / /
|/| | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|/ /
|/| | | | | | | | |
Fix client-side callback API race, allow reuse of application reactor structure
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Fix LB policy name case handling.
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| |_|_|_|_|/ / / /
|/| | | | | | | | |
|
| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \
| |_|_|_|/ / / / /
|/| | | | | | | | |
Fix off by one error in channelz
|
| |/ / / / / / /
|/| | | | | | | |
|
|/ / / / / / / |
|
| |/| | | | |
|/| | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
Redo C# examples to use new Grpc.Tools
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Address a few "deprecated" warnings on foundry
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
For tiny RPCs, every single requests in almost the first item in the
list. Hence, it would try to lock the server to process pending
requests.
Instead of locking, simply set and check atomic values when there is a
possiblity of having pending requests.
This increases QPS by 10%, for the 62-channel/0B-RPC benchmark using the
callback API.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Revert "Make Microbenchmarks Test Targets"
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Revert "Add Testonly to Targets"
|
| | | | | |\ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Revert "Strip manylinux1 binary wheels"
|
| |/ / / / / / / / / /
|/| | | | | | | | | | |
|
|/ / / / / / / / / / |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
TSAN annotations for grpc_call_combiner
|
| | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / / /
|/| | | | | | | | | | |
Revert "Strip manylinux1 binary wheels"
|
| | | | |/ / / / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
|
|/ / / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
|
| |_|_|_|_|/ / /
|/| | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Change xds plugin name to xds_experimental until it's ready for use.
|
| | | | |\ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Change xds plugin name to xds_experimental until it's ready for use.
|
| | | | |\ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Better slice management for windows reads (for v1.17.x)
|
| | | | |\ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
fix macos PR jobs on high-sierra workers (for v1.17.x)
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Since GRPC_CLOSUSE_SCHEDULE can schedule callback asynchronously we have
to schedule our own wrapper instead. Also, we cannot use ACQUIRE and
RELEASE directly on the call_combiner, because callbacks are free to even
destroy the call_combiner. Thus, we use a ref-counted structure that
acts as a fake lock for Tsan annotations.
|