aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Bazel 0.20.0 workspace fixes.Gravatar Nicolas "Pixel" Noble2018-11-30
|
* 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
* \ \ 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
| |_|_|/ |/| | |
* | | | 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
* \ \ \ \ \ \ \ \ \ \ 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
| | | | | | | | | | | |
| | | | | | | * | | | | speedup php7 interop buildGravatar Jan Tattermusch2018-11-06
| | | | | | | | | | | |
| | | | | | | * | | | | speedup PHP interop buildGravatar Jan Tattermusch2018-11-06
| |_|_|_|_|_|/ / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #17117 from jtattermusch/interop_tests_deprecate_internalciGravatar Jan Tattermusch2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | run_interop_tests.py cleanup (deprecate --internal_ci cmdline arg)
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17100 from jtattermusch/time_macos_prepareGravatar Jan Tattermusch2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Time prepare_build_macos_rc script
* \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17102 from soheilhy/worktree-h2-inlineGravatar Soheil Hassas Yeganeh2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eliminate function pointers in hpack_enc().
| | | * | | | | | | | | | | run_interop_tests.py cleanupGravatar Jan Tattermusch2018-11-06
| |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #17109 from soheilhy/worktree-call-relayoutGravatar Soheil Hassas Yeganeh2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optimize `grpc_call_stack_init` for cache coherency.
| | | * | | | | | | | | | | time macos prepare scriptGravatar Jan Tattermusch2018-11-06
| |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #17057 from jtattermusch/faster_python_buildGravatar Jan Tattermusch2018-11-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add python monkey-patch for parallel build_ext compilation
| | | * | | | | | | | | | | Eliminate function pointers in hpack_enc().Gravatar Soheil Hassas Yeganeh2018-11-05
| |_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using a conditional branch to set a function pointer will prevent the compiler to inline the function and worse it would jump based on a register value killing the pipline. Here is a short example to demonstrate the variants: https://godbolt.org/z/radfZg Remove `add_nothing` and add a lambda when necessary to make sure everything is inlined.
| | | | | | | | * | | | | Allow gpr compatibility mode to be disabled in the Python build.Gravatar Benjamin Peterson2018-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an environmental variable GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY that unsets the GPR_BACKWARDS_COMPATIBILITY_MODE macro during the C++ build. The reason I'm interested in this to allow gpr_now to use the vdso rather than a syscall to read the time.
* | | | | | | | | | | | | Merge pull request #17107 from yashykt/buildissueGravatar Yash Tibrewal2018-11-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | move client_interceptor.cc from src/cpp/codegen to src/cpp/client
* | | | | | | | | | | | | Merge pull request #16976 from benjaminp/remove-pkg_resourcesGravatar Lidi Zheng2018-11-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace pkg_resources with pkgutil.
* \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17088 from grpc/tools_py3_2Gravatar Richard Belleville2018-11-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make run_tests.py python-version agnostic
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge pull request #16946 from lidizheng/py-utf-8Gravatar Lidi Zheng2018-11-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | Python add support for utf-8 error messages
* | | | | | | | | | | | | | | Merge pull request #17106 from yashykt/debugassertGravatar Yash Tibrewal2018-11-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add GPR_CODEGEN_DEBUG_ASSERT