aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Revert "Make Microbenchmarks Test 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
* | 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.
| | * 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
| |/ / / |/| | |
* | | | 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 #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 branch 'callback_test_coverage_1' of github.com:hcaseyal/grpc into ↵Gravatar Hope Casey-Allen2018-12-03
| | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | callback_test_coverage_1
| | | | | | * | Remove log linesGravatar Hope Casey-Allen2018-12-03
| | | | | | | |
* | | | | | | | Merge pull request #17363 from nicolasnoble/fix-bazel-0.20Gravatar Nicolas Noble2018-12-03
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Fix bazel 0.20's deprecated workspace imports.
| | | | | | | * Merge branch 'master' into callback_test_coverage_1Gravatar hcaseyal2018-12-03
| | | | | | |/| | |_|_|_|_|_|/ |/| | | | | |
| | | | | | * Clang formatGravatar Hope Casey-Allen2018-12-03
| | | | | | |
* | | | | | | Merge pull request #17305 from yihuazhang/ALTS-log-msg-reorderGravatar yihuaz2018-12-03
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Re-order ALTS handshaker log messages
* \ \ \ \ \ \ \ Merge pull request #17322 from lidizheng/py-example-loggingGravatar Lidi Zheng2018-12-03
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add logging.basicConfig() for example servers
* \ \ \ \ \ \ \ \ Merge pull request #17144 from vjpai/server_streamingGravatar Vijay Pai2018-12-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | C++ callback API for streaming servers
| | | * | | | | | | re-order ALTS log messages.Gravatar Yihua Zhang2018-12-03
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #17192 from alexlo03/ipv6-colon-colon-colonGravatar Nicolas Noble2018-12-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | ipv6 addresses must be bracketed if using a port
| | | | | | | | * | C#: avoid unnecessary ifdefine in NUnitMain.csGravatar Jan Tattermusch2018-12-03
| |_|_|_|_|_|_|/ / |/| | | | | | | |
* | | | | | | | | Merge pull request #17356 from jtattermusch/cleanup_multilang_referencesGravatar Jan Tattermusch2018-12-03
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Cleanup references to removed multilang docker image
* \ \ \ \ \ \ \ \ \ Merge pull request #17275 from jtattermusch/remote_api_client_pinGravatar Jan Tattermusch2018-12-03
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Remove google-api-python-client pin
* \ \ \ \ \ \ \ \ \ \ Merge pull request #17309 from jtattermusch/csharp_stretch_dockerfiles2Gravatar Jan Tattermusch2018-12-03
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Upgrade C# testing images to debian stretch (second attempt)
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17295 from ganmacs/fix-miscGravatar apolcyn2018-12-02
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix ruby code style