aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'upstream/v1.17.x' into HEADGravatar Jan Tattermusch2018-12-06
|\
| * Merge pull request #14684 from kkm000/package-grpc-tools-examplesGravatar Jan Tattermusch2018-12-06
| |\ | | | | | | Redo C# examples to use new Grpc.Tools
* | \ Merge pull request #17374 from jtattermusch/foundry_deprecated_nitsGravatar Jan Tattermusch2018-12-06
|\ \ \ | | | | | | | | Address a few "deprecated" warnings on foundry
* \ \ \ Merge pull request #17418 from grpc/revert-16882-microbenchmarks-bazelGravatar Sheena Madan2018-12-05
|\ \ \ \ | | | | | | | | | | Revert "Make Microbenchmarks Test Targets"
* \ \ \ \ Merge pull request #17417 from grpc/revert-17394-bazelGravatar Sheena Madan2018-12-05
|\ \ \ \ \ | | | | | | | | | | | | Revert "Add Testonly to Targets"
| | | | * \ Merge pull request #17415 from ericgribkoff/cython_strip_backportGravatar Eric Gribkoff2018-12-05
| | | | |\ \ | | | | | | | | | | | | | | Revert "Strip manylinux1 binary wheels"
| | * | | | | Revert "Make Microbenchmarks Test Targets"Gravatar Sheena Madan2018-12-05
| |/ / / / / |/| | | | |
| * | | | | Revert "Add Testonly to Targets"Gravatar Sheena Madan2018-12-05
|/ / / / /
* | | | | Merge pull request #17368 from soheilhy/worktree-tsan-auto-annotGravatar Soheil Hassas Yeganeh2018-12-05
|\ \ \ \ \ | | | | | | | | | | | | TSAN annotations for grpc_call_combiner
* \ \ \ \ \ Merge pull request #17412 from ericgribkoff/revert_cython_stripGravatar Eric Gribkoff2018-12-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | Revert "Strip manylinux1 binary wheels"
| | | | | * | Revert "Strip manylinux1 binary wheels"Gravatar Eric Gribkoff2018-12-05
| | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157. Appears to leave the incorrect hash in the wheel RECORD file, as in https://github.com/grpc/grpc/issues/17409
| * | | / / Revert "Strip manylinux1 binary wheels"Gravatar Eric Gribkoff2018-12-05
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157. Appears to leave the incorrect hash in the wheel RECORD file, as in https://github.com/grpc/grpc/issues/17409
* | | | | Merge pull request #17392 from markdroth/xds_experimentalGravatar Mark D. Roth2018-12-05
|\ \ \ \ \ | | | | | | | | | | | | Change xds plugin name to xds_experimental until it's ready for use.
| | | | * \ Merge pull request #17405 from markdroth/xds_experimental_v1.17.xGravatar Mark D. Roth2018-12-05
| | | | |\ \ | | | | | | | | | | | | | | Change xds plugin name to xds_experimental until it's ready for use.
| | | | * \ \ Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17Gravatar Jan Tattermusch2018-12-05
| | | | |\ \ \ | | | | | | | | | | | | | | | | Better slice management for windows reads (for v1.17.x)
| | | | * \ \ \ Merge pull request #17406 from jtattermusch/fix_pr_high_sierra_v1_17_xGravatar Jan Tattermusch2018-12-05
| | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | fix macos PR jobs on high-sierra workers (for v1.17.x)
| | * | | | | | | Add TSAN anntations for grpc_call_combiner.Gravatar Soheil Hassas Yeganeh2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | Merge pull request #17404 from jtattermusch/fix_pr_high_sierraGravatar Jan Tattermusch2018-12-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix macos PR jobs on high-sierra workers
* \ \ \ \ \ \ \ \ \ Merge pull request #17350 from hcaseyal/callback_test_coverage_1Gravatar hcaseyal2018-12-05
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add test for sending client initial metadata for callback API
| | | | | | | * | | | fix macos PR jobs on high-sierra workersGravatar Jan Tattermusch2018-12-05
| | | | | | |/ / / /
| | | | | | | | * / Change xds plugin name to xds_experimental until it's ready for use.Gravatar Mark D. Roth2018-12-05
| | | | | | | |/ / | | | | | | |/| |
| | * | | | / | | fix macos PR jobs on high-sierra workersGravatar Jan Tattermusch2018-12-05
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #17376 from jtattermusch/csharp_simple_nunit_mainGravatar Jan Tattermusch2018-12-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | C#: avoid unnecessary ifdefine in NUnitMain.cs
* \ \ \ \ \ \ \ \ Merge pull request #17388 from jtattermusch/image_performance_kokoro_v3Gravatar Jan Tattermusch2018-12-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Updates for grpc-performance-kokoro-v3 image
* \ \ \ \ \ \ \ \ \ Merge pull request #17400 from lidizheng/python-bazel-0.20.0Gravatar Lidi Zheng2018-12-04
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Make WORKSPACE compatible with Bazel 0.20.0 for Python
| * | | | | | | | | | Make WORKSPACE compatible with Bazel 0.20.0 for PythonGravatar Lidi Zheng2018-12-04
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #17396 from ericgribkoff/creds_close_hangGravatar Eric Gribkoff2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | credentials: call grpc_init/grpc_shutdown when created/destroyed
| | | | | | | | * | | Merge pull request #17382 from apolcyn/backport_17354Gravatar apolcyn2018-12-04
| | | | | | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Cancel still-active c-ares queries after a timeout, for 1.17.x
* | | | | | | | | \ \ \ Merge pull request #17394 from ncteisen/bazelGravatar Noah Eisen2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add Testonly to Targets
| | * | | | | | | | | | | credentials: call grpc_init/grpc_shutdown when created/destroyedGravatar Eric Gribkoff2018-12-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | | Merge pull request #17393 from nicolasnoble/jq-brokenGravatar Nicolas Noble2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing jq's installation.
| | * | | | | | | | | | | | Update BUILDGravatar Sheena Madan2018-12-04
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | re add testonlyGravatar ncteisen2018-12-04
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Fixing jq's installation.Gravatar Nicolas "Pixel" Noble2018-12-04
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #17385 from grpc/bazel-cycle-workaroundGravatar Nicolas Noble2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | Workarounding bazelbuild/bazel#6831
| | | | | | | * | | | | | Add TSAN annotations to gRPC.Gravatar Soheil Hassas Yeganeh2018-12-04
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #17386 from vjpai/ctx_lifetimeGravatar Vijay Pai2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document that ClientContext must remain alive for duration of RPC
| | | | | | | * | | | | | | Change xds plugin name to xds_experimental until it's ready for use.Gravatar Mark D. Roth2018-12-04
| |_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | |
| | | | | | * | | | | | | Fix another problem in grpc_tool_testGravatar Hope Casey-Allen2018-12-04
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #17387 from jtattermusch/csharp_netcoreapp11_workerGravatar Jan Tattermusch2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | C#: use netcoreapp1.1 qps worker
| | | | | * | | | | | | | | updates for grpc-performance-kokoro-v3 imageGravatar Jan Tattermusch2018-12-04
| |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | C#: use netcoreapp1.1 qps workerGravatar Jan Tattermusch2018-12-04
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #16882 from ncteisen/microbenchmarks-bazelGravatar Jan Tattermusch2018-12-04
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Make Microbenchmarks Test Targets
* \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17360 from soheilhy/refcounted-no-traceGravatar Soheil Hassas Yeganeh2018-12-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add debug-only tracing to grpc_core::RefCount
| | | * | | | | | | | | | | Document that ClientContext must remain alive for duration of RPCGravatar Vijay Pai2018-12-03
| |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
| | | * | | | | | | | | | Workarounding bazelbuild/bazel#6831Gravatar Nicolas Noble2018-12-03
| |_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | This will take care of the bazel crash until we have a proper fix upstream.
* | | | | | | | | | | | Merge pull request #16971 from lidizheng/surface-exceptionsGravatar Lidi Zheng2018-12-03
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Surface exceptions from Cython to Python as much as possible Fixed #16643
| | | | | | * | | | | | Fix bazel rbe testsGravatar Hope Casey-Allen2018-12-03
| | | | | | | | | | | |
| | | | | | * | | | | | Address reviewer commentsGravatar Hope Casey-Allen2018-12-03
| | | | | | | | | | | |
| | | | | | | | * | | | Merge pull request #17381 from muxi/v1.17.xGravatar Muxi Yan2018-12-03
| | | | | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Bump version to v1.17.0