aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #17176 from grpc/fix-bazel-requirementsGravatar Richard Belleville2018-11-09
|\ | | | | Add missing transitive dependencies
* \ Merge pull request #16647 from grpc/add-macos-exampleGravatar Muxi Yan2018-11-09
|\ \ | | | | | | Add Objective-C MacOS example
| | * Add missing transitive dependenciesGravatar Richard Belleville2018-11-09
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit resolves an interop test currently failing on master. Over the past couple of weeks, bazel-based tests have been introduced. The current setup does not appear to automatically handle transitive dependencies. Instead, transitive dependencies such as `requests` have been manually added to `requirements.bazel.txt`. It appears that the build server happened to have the dependencies of the `requests` library installed already, but later had a configuration wipe. This was compounded by the google-auth library erroneously reporting that the `requests` module itself was not installed. In fact, it was the transitive dependencies of `requests` that were not being installed by the build file. (third-order dependencies of our test) I consider this a quick fix to get the build passing. In the long run, we need to automatically resolve and install transitive dependencies in our bazel builds. Resolves: #17170
* | Merge pull request #17150 from lidizheng/enable-virtualenv-testsGravatar Lidi Zheng2018-11-09
|\ \ | | | | | | Fix gRPC python tests failing under `virtualenv`
* \ \ Merge pull request #17131 from AspirinSJL/grpclb_fallback_fixGravatar Juanli Shen2018-11-09
|\ \ \ | | | | | | | | Update the RR policy even when fallback mode is disabled
| | * | Only install virtualenv if not inside of virtualenv alreadyGravatar Lidi Zheng2018-11-09
| | | |
| * | | Update the RR policy when fallback is disabledGravatar Juanli Shen2018-11-09
| | | |
* | | | Merge pull request #17171 from jtattermusch/python_bazel_useful_outputGravatar Jan Tattermusch2018-11-09
|\ \ \ \ | | | | | | | | | | Make python bazel tests outputs useful
* \ \ \ \ Merge pull request #17169 from jtattermusch/foundry_msan_pr_scriptGravatar Jan Tattermusch2018-11-09
|\ \ \ \ \ | | | | | | | | | | | | Add script for running RBE msan on PRs
| | * | | | make python bazel tests outputs usefulGravatar Jan Tattermusch2018-11-09
| |/ / / / |/| | | |
* | | | | Merge pull request #17158 from jtattermusch/foundry_opt_dbg_configGravatar Jan Tattermusch2018-11-09
|\ \ \ \ \ | | | | | | | | | | | | use bazel --config= for all foundry builds
| | * | | | add script for running RBE msan on PRsGravatar Jan Tattermusch2018-11-09
| |/ / / / |/| | | |
* | | | | Merge pull request #17165 from jtattermusch/fix_absl_msanGravatar Jan Tattermusch2018-11-09
|\ \ \ \ \ | | | | | | | | | | | | use sanitizer-related defines for absl (to fix MSAN failures)
| * | | | | use sanitizer-related defines for abslGravatar Jan Tattermusch2018-11-09
|/ / / / /
* | | | | Merge pull request #17159 from jtattermusch/rbe_msan_disable_localhostGravatar Jan Tattermusch2018-11-09
|\ \ \ \ \ | | | | | | | | | | | | disable json_run_localhost on bazel RBE msan
* \ \ \ \ \ Merge pull request #17151 from arjunroy/grpc_memleak_fixGravatar Yang Gao2018-11-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixed intermittent CPP sync server shutdown leak.
| | * | | | | disable json_run_localhost on bazel RBE msanGravatar Jan Tattermusch2018-11-08
| | | | | | |
* | | | | | | Merge pull request #17160 from vjpai/requestGravatar Vijay Pai2018-11-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Pre-request 32 callbacks of each method
| * | | | | | | Pre-request 32 callbacks of each methodGravatar Vijay Pai2018-11-08
|/ / / / / / /
* | | | | | | Merge pull request #17125 from vishalpowar/xds_disable_fallbackGravatar vishalpowar2018-11-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Disabling the current gRPC LB method of handling fallback in xds plugin.
| * | | | | | | Address review commentsGravatar Vishal Powar2018-11-08
| | | | | | | |
* | | | | | | | Merge pull request #17155 from hcaseyal/fix_namespaceGravatar hcaseyal2018-11-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Make namespace more explicit.
* \ \ \ \ \ \ \ \ Merge pull request #17140 from vjpai/qpsGravatar Jan Tattermusch2018-11-08
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | Initialize values in memory before creating slice
| | | | | * | | | use bazel --config= for all foundry buildsGravatar Jan Tattermusch2018-11-08
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge pull request #17133 from jtattermusch/parallel_compile_python_distribtestsGravatar Jan Tattermusch2018-11-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add _parallel_compile_patch.py to python manifest
* \ \ \ \ \ \ \ \ Merge pull request #17134 from jtattermusch/run_tests_matrix_improvementsGravatar Jan Tattermusch2018-11-08
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | run_tests_matrix.py should log run_tests commands
| | | | * | | | | Make namespace more explicit.Gravatar Hope Casey-Allen2018-11-07
| |_|_|/ / / / / |/| | | | | | |
| | | | | * | | Set call_ member variable to null after freeing.Gravatar Arjun Roy2018-11-07
| | | | | | | |
| | | | | * | | Fixed intermittent CPP sync server shutdown leak.Gravatar Arjun Roy2018-11-07
| |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically: if a request handling thread is in flight but scheduled out when shutdown is called on the server, but it has already passed the shutdown check, then when it resumes it will add a grpc_call to the completion queue that is leaked. We fix this by explicitly freeing such calls after all worker threads have shutdown. To manifest the leak, run the end2end::ClientCancelsRequestStream test repeatedly on the unpatched server implementation. About 0.5% of the time, the leak will manifest.
| | | | * | | Simplify the code in CreateRoundRobinPolicyArgsLocked() to always expectGravatar Vishal Powar2018-11-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | serverlist_ to be present.
* | | | | | | Merge pull request #17129 from yashykt/cancelinterceptorcommentGravatar Yash Tibrewal2018-11-07
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add comment on cancellation being forever alone in the batch
| | | | * | | | Initialize value before creating sliceGravatar Vijay Pai2018-11-07
| | | | | | | |
* | | | | | | | Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmarkGravatar Moiz Haidry2018-11-07
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Added benchmarks for Callback based Unary server
* \ \ \ \ \ \ \ \ Merge pull request #16805 from g-easy/ocpluginGravatar Vijay Pai2018-11-07
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | GenerateServerContext: Don't use a parent context if it's invalid.
* \ \ \ \ \ \ \ \ \ Merge pull request #16995 from lidizheng/from-3.4-to-3.7Gravatar Lidi Zheng2018-11-07
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Migrate tests from Python 3.4 to Python 3.7
* \ \ \ \ \ \ \ \ \ \ Merge pull request #16919 from lidizheng/wait-for-readyGravatar Lidi Zheng2018-11-07
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add wait-for-ready semantics
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17074 from lidizheng/python-doc-genGravatar Lidi Zheng2018-11-07
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | The new gRPC Python documentation generator
| | | | | * | | | | | | Added benchmarks for Callback based Unary serverGravatar Moiz Haidry2018-11-07
| | | | | | | | | | | |
| | | | | | | * | | | | run_tests_matrix.py should log run_tests commandsGravatar Jan Tattermusch2018-11-07
| |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
| | | | | | | * | | | add _parallel_compile_patch.py to python manifestGravatar Jan Tattermusch2018-11-07
| |_|_|_|_|_|/ / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #17121 from jtattermusch/speedup_interop_buildsGravatar Jan Tattermusch2018-11-07
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Speedup interop builds (PHP and C++)
| | * | | | | | | | | New Python documentation generationGravatar Lidi Zheng2018-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use templates instead of generating them every time * Theme changed * Add grpc_* modules * APIs grouped * No documentation for class members without docstring * Add docstring for status code
* | | | | | | | | | | Merge pull request #17127 from yashykt/tcpusertimeoutGravatar Yash Tibrewal2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT
| | | | * | | | | | | | Add wait-for-ready semanticsGravatar Lidi Zheng2018-11-06
| | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Include unit tests to test default behaviour, disable behaviour, enable behaviour of the wait-for-ready mechanism * Import flags constants from grpc_types.h * Use WaitGroup to wait for TRANSIENT_FAILURE state in unit test
* | | | | | | | | | | Merge pull request #16916 from benjaminp/disable-compatGravatar Lidi Zheng2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Allow gpr compatibility mode to be disabled in the Python build.
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17128 from lidizheng/add-comment-to-commands-pyGravatar Lidi Zheng2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | Add background about gRPC Python's building process on macOS
| * | | | | | | | | | | Add background about the special conditionGravatar Lidi Zheng2018-11-06
| | | | | | | | | | | |
| | | | | | * | | | | | Migrate tests from Python 3.4 to Python 3.7Gravatar Lidi Zheng2018-11-06
| | | | | | | | | | | |
| | | | | | | | | * | | Add comment on cancellation being forever alone in the batchGravatar Yash Tibrewal2018-11-06
| |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | |
| | | * | | | | | | | Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUTGravatar Yash Tibrewal2018-11-06
| |_|/ / / / / / / / |/| | | | | | | | |