aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #17169 from jtattermusch/foundry_msan_pr_scriptGravatar Jan Tattermusch2018-11-09
|\ | | | | Add script for running RBE msan on PRs
* \ 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
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #17072 from yashykt/interceptor_cancellationGravatar Yash Tibrewal2018-11-06
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Interceptors should see a Cancellation notification
* \ \ \ \ \ \ \ \ \ Merge pull request #17105 from vjpai/callback_successGravatar Vijay Pai2018-11-06
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Minor refactor of CallbackWithSuccessTag
* \ \ \ \ \ \ \ \ \ \ Merge pull request #17112 from yashykt/statstestbuildGravatar Yash Tibrewal2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add BUILD file for stats_test.cc
| | | | | | | | | | | * Disabling the current gRPC LB method of handling fallback in xds plugin.Gravatar Vishal Powar2018-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xDS plugin will need seperate policy for fallback and handling the transition to and from fallback mode.
* | | | | | | | | | | | Merge pull request #17089 from vjpai/callback_shutdownGravatar Vijay Pai2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | Resolve a deadlock in callback CQ shutdown
| | | * | | | | | | | | Release the CallbackWithSuccessTag from a server context completionopGravatar Vijay Pai2018-11-06
| | | | | | | | | | | |
| | | * | | | | | | | | Refactoring of CallbackWithSuccessTagGravatar Vijay Pai2018-11-06
| |_|/ / / / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #17103 from vishalpowar/cleanup_drop_handling_xdsGravatar vishalpowar2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | xds plugin does not need drop to be determined by serverlist
| | | | | | | * | | | | speedup C++ interop buildGravatar Jan Tattermusch2018-11-06
| | | | | | | | | | | |