| Commit message (Collapse) | Author | Age |
|\ |
|
| |\
| | |
| | | |
Redo C# examples to use new Grpc.Tools
|
|\ \ \
| | | |
| | | | |
Address a few "deprecated" warnings on foundry
|
|\ \ \ \
| | | | |
| | | | | |
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.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
fix macos PR jobs on high-sierra workers
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Add test for sending client initial metadata for callback API
|
| | | | | | |/ / / / |
|
| | | | | | | |/ /
| | | | | | |/| | |
|
| |/ / / / / / /
|/| | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
C#: avoid unnecessary ifdefine in NUnitMain.cs
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Updates for grpc-performance-kokoro-v3 image
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Make WORKSPACE compatible with Bazel 0.20.0 for Python
|
| | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / /
|/| | | | | | | | | | |
credentials: call grpc_init/grpc_shutdown when created/destroyed
|
| | | | | | | | |\ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Cancel still-active c-ares queries after a timeout, for 1.17.x
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Add Testonly to Targets
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
This addresses https://github.com/grpc/grpc/issues/17001. Prior to
https://github.com/grpc/grpc/pull/13603, our credentials cython objects
used grpc_initi() and grpc_shutdown() on creation and destruction. These are
now managed differently, but the grpc_init() and grpc_shutdown() calls
are still required. See the MetadataCredentialsPluginWrapper in C++,
which extends the GrpcLibraryCodegen class to ensure that grpc_init()
and grpc_shutdown() are called appropriately.
Without this, we can deadlock when a call to grpc.Channel#close()
triggers grpc_shutdown() to block and wait for all timer threads to
finish: one of these timer threads may end up unreffing the subchannel
and triggering grpc_call_credentials_unref, which will jump back into
Cython and hang when it tries to reacquire the GIL.
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Fixing jq's installation.
|
| | | | | | | | | | | | | | |
|
| | | | | | | | | | | | | | |
|
|/ / / / / / / / / / / / / |
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / / / / /
|/| | | | | | | | | | | | |
Workarounding bazelbuild/bazel#6831
|
| | | | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Document that ClientContext must remain alive for duration of RPC
|
| |_|_|_|_|_|/ / / / / / /
|/| | | | | | | | | | | | |
|
| | | | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
C#: use netcoreapp1.1 qps worker
|
| |_|_|_|/ / / / / / / / /
|/| | | | | | | | | | | | |
|
|/ / / / / / / / / / / / |
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Make Microbenchmarks Test Targets
|
|\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Add debug-only tracing to grpc_core::RefCount
|
| |_|/ / / / / / / / / / /
|/| | | | | | | | | | | | |
|
| |_|/ / / / / / / / / /
|/| | | | | | | | | | |
| | | | | | | | | | | | |
This will take care of the bazel crash until we have a proper fix upstream.
|
|\ \ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|/ / / / / /
|/| | | | | | | | | | |
| | | | | | | | | | | | |
Surface exceptions from Cython to Python as much as possible
Fixed #16643
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| | | | | | | | |\ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Bump version to v1.17.0
|