Soheil Hassas Yeganeh
d7ce25302a
Merge pull request #17368 from soheilhy/worktree-tsan-auto-annot
...
TSAN annotations for grpc_call_combiner
6 years ago
Vijay Pai
eb0b39df3d
Do OnDone as the actual last thing so that the reactor can be reused.
6 years ago
Eric Gribkoff
eca8e7968c
Merge pull request #17412 from ericgribkoff/revert_cython_strip
...
Revert "Strip manylinux1 binary wheels"
6 years ago
Lidi Zheng
5584d58e6c
Add LICENSE to grpcio-* packages
...
* Using the proprocess command to copy the LICENSE
6 years ago
Eric Gribkoff
5710a3a25d
Revert "Strip manylinux1 binary wheels"
...
This reverts commit be4b2db4ad
.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
6 years ago
Eric Gribkoff
4590fc5b7c
Revert "Strip manylinux1 binary wheels"
...
This reverts commit be4b2db4ad
.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
6 years ago
Lidi Zheng
8d438057e4
Add License to Python tarball
6 years ago
Eric Gribkoff
9dce850250
stop() server and enable skipped channelz test
6 years ago
Yihua Zhang
750e80ea1c
bring back original network test for metadata server detection
6 years ago
Mark D. Roth
9bd5b3778a
Merge pull request #17392 from markdroth/xds_experimental
...
Change xds plugin name to xds_experimental until it's ready for use.
6 years ago
Mark D. Roth
738dd382ed
Merge pull request #17405 from markdroth/xds_experimental_v1.17.x
...
Change xds plugin name to xds_experimental until it's ready for use.
6 years ago
Jan Tattermusch
c9b166248f
Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17
...
Better slice management for windows reads (for v1.17.x)
6 years ago
Jan Tattermusch
25eb200a56
Merge pull request #17406 from jtattermusch/fix_pr_high_sierra_v1_17_x
...
fix macos PR jobs on high-sierra workers (for v1.17.x)
6 years ago
Soheil Hassas Yeganeh
be8ef52ea8
Add TSAN anntations for grpc_call_combiner.
...
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.
6 years ago
Jan Tattermusch
354d872297
Merge pull request #17404 from jtattermusch/fix_pr_high_sierra
...
fix macos PR jobs on high-sierra workers
6 years ago
hcaseyal
dc12bf58b8
Merge pull request #17350 from hcaseyal/callback_test_coverage_1
...
Add test for sending client initial metadata for callback API
6 years ago
Jan Tattermusch
d685afc462
fix macos PR jobs on high-sierra workers
6 years ago
Mark D. Roth
0cf8c59a58
Change xds plugin name to xds_experimental until it's ready for use.
6 years ago
Jan Tattermusch
c012afb731
fix macos PR jobs on high-sierra workers
6 years ago
Jan Tattermusch
d93834d5ee
Merge pull request #17376 from jtattermusch/csharp_simple_nunit_main
...
C#: avoid unnecessary ifdefine in NUnitMain.cs
6 years ago
Jan Tattermusch
d0603a8040
Merge pull request #17388 from jtattermusch/image_performance_kokoro_v3
...
Updates for grpc-performance-kokoro-v3 image
6 years ago
Lidi Zheng
4178e0471f
Merge pull request #17400 from lidizheng/python-bazel-0.20.0
...
Make WORKSPACE compatible with Bazel 0.20.0 for Python
6 years ago
Lidi Zheng
8bed44b2c4
Make WORKSPACE compatible with Bazel 0.20.0 for Python
6 years ago
Eric Gribkoff
8998dfcb7a
Merge pull request #17396 from ericgribkoff/creds_close_hang
...
credentials: call grpc_init/grpc_shutdown when created/destroyed
6 years ago
apolcyn
0889573963
Merge pull request #17382 from apolcyn/backport_17354
...
Cancel still-active c-ares queries after a timeout, for 1.17.x
6 years ago
Noah Eisen
7d68723426
Merge pull request #17394 from ncteisen/bazel
...
Add Testonly to Targets
6 years ago
Eric Gribkoff
e699c47c1e
credentials: call grpc_init/grpc_shutdown when created/destroyed
...
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.
6 years ago
Muxi Yan
5ebbba543c
clang-format
6 years ago
Muxi Yan
d42c56788c
More debug timers to record root cause
6 years ago
Nicolas Noble
01792f00a3
Merge pull request #17393 from nicolasnoble/jq-broken
...
Fixing jq's installation.
6 years ago
Sheena Madan
073467b584
Update BUILD
6 years ago
ncteisen
0a37159ff4
re add testonly
6 years ago
Nicolas "Pixel" Noble
3cdf8377cf
Fixing jq's installation.
6 years ago
Nicolas Noble
3e79baf30d
Merge pull request #17385 from grpc/bazel-cycle-workaround
...
Workarounding bazelbuild/bazel#6831
6 years ago
Soheil Hassas Yeganeh
2f55f4f85a
Add TSAN annotations to gRPC.
6 years ago
Vijay Pai
fdb708e266
Merge pull request #17386 from vjpai/ctx_lifetime
...
Document that ClientContext must remain alive for duration of RPC
6 years ago
Mark D. Roth
f27eb3aed1
Change xds plugin name to xds_experimental until it's ready for use.
6 years ago
Hope Casey-Allen
9d2b3f35b9
Fix another problem in grpc_tool_test
6 years ago
Jan Tattermusch
c3b1047e30
Merge pull request #17387 from jtattermusch/csharp_netcoreapp11_worker
...
C#: use netcoreapp1.1 qps worker
6 years ago
Jan Tattermusch
140cda9af0
updates for grpc-performance-kokoro-v3 image
6 years ago
Jan Tattermusch
b30218b6e0
C#: use netcoreapp1.1 qps worker
6 years ago
Jan Tattermusch
13c9e1a277
Merge pull request #16882 from ncteisen/microbenchmarks-bazel
...
Make Microbenchmarks Test Targets
6 years ago
Soheil Hassas Yeganeh
512ab8679b
Merge pull request #17360 from soheilhy/refcounted-no-trace
...
Add debug-only tracing to grpc_core::RefCount
6 years ago
Vijay Pai
606177bbc8
Document that ClientContext must remain alive for duration of RPC
6 years ago
Nicolas Noble
dc930c7868
Workarounding bazelbuild/bazel#6831
...
This will take care of the bazel crash until we have a proper fix upstream.
6 years ago
Lidi Zheng
c339ba3229
Merge pull request #16971 from lidizheng/surface-exceptions
...
Surface exceptions from Cython to Python as much as possible
Fixed #16643
6 years ago
Hope Casey-Allen
b7f283b06f
Fix bazel rbe tests
6 years ago
Hope Casey-Allen
be76eb4429
Address reviewer comments
6 years ago
Muxi Yan
d6c989936c
Merge pull request #17381 from muxi/v1.17.x
...
Bump version to v1.17.0
6 years ago
Hope Casey-Allen
37c18ce676
Merge branch 'callback_test_coverage_1' of github.com:hcaseyal/grpc into callback_test_coverage_1
6 years ago