Vijay Pai
5cdf7a0cf7
Merge pull request #16805 from g-easy/ocplugin
...
GenerateServerContext: Don't use a parent context if it's invalid.
6 years ago
Lidi Zheng
01c6565fb5
Merge pull request #16995 from lidizheng/from-3.4-to-3.7
...
Migrate tests from Python 3.4 to Python 3.7
6 years ago
Lidi Zheng
678ea08950
Merge pull request #16919 from lidizheng/wait-for-ready
...
Add wait-for-ready semantics
6 years ago
Lidi Zheng
a7a3f5b42e
Merge pull request #17074 from lidizheng/python-doc-gen
...
The new gRPC Python documentation generator
6 years ago
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
6 years ago
Jan Tattermusch
2b87b4ff07
run_tests_matrix.py should log run_tests commands
6 years ago
Jan Tattermusch
d83903ffd1
add _parallel_compile_patch.py to python manifest
6 years ago
Jan Tattermusch
35e1f9fa6a
Merge pull request #17121 from jtattermusch/speedup_interop_builds
...
Speedup interop builds (PHP and C++)
6 years ago
Lidi Zheng
cabe8d8f10
New Python documentation generation
...
* 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
6 years ago
Yash Tibrewal
269493f9e8
Merge pull request #17127 from yashykt/tcpusertimeout
...
Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT
6 years ago
Lidi Zheng
4821221e3a
Add wait-for-ready semantics
...
* 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
6 years ago
Lidi Zheng
201342c91a
Merge pull request #16916 from benjaminp/disable-compat
...
Allow gpr compatibility mode to be disabled in the Python build.
6 years ago
Lidi Zheng
88150dbe2c
Merge pull request #17128 from lidizheng/add-comment-to-commands-py
...
Add background about gRPC Python's building process on macOS
6 years ago
Lidi Zheng
03841be6ce
Add background about the special condition
6 years ago
Lidi Zheng
8a0b08b574
Migrate tests from Python 3.4 to Python 3.7
6 years ago
Yash Tibrewal
a803f96e5a
Add comment on cancellation being forever alone in the batch
6 years ago
Yash Tibrewal
fc28a86a0e
Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT
6 years ago
Yash Tibrewal
193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
...
Interceptors should see a Cancellation notification
6 years ago
Vijay Pai
385fde64fc
Merge pull request #17105 from vjpai/callback_success
...
Minor refactor of CallbackWithSuccessTag
6 years ago
Yash Tibrewal
572da21de8
Merge pull request #17112 from yashykt/statstestbuild
...
Add BUILD file for stats_test.cc
6 years ago
Vishal Powar
970552f1ac
Disabling the current gRPC LB method of handling fallback in xds plugin.
...
xDS plugin will need seperate policy for fallback and handling the
transition to and from fallback mode.
6 years ago
Vijay Pai
233de3d7c6
Merge pull request #17089 from vjpai/callback_shutdown
...
Resolve a deadlock in callback CQ shutdown
6 years ago
Vijay Pai
1e850944e9
Release the CallbackWithSuccessTag from a server context completionop
6 years ago
Vijay Pai
526d2e6004
Refactoring of CallbackWithSuccessTag
6 years ago
vishalpowar
56dbef813e
Merge pull request #17103 from vishalpowar/cleanup_drop_handling_xds
...
xds plugin does not need drop to be determined by serverlist
6 years ago
Jan Tattermusch
dff13fe1a9
speedup C++ interop build
6 years ago
Jan Tattermusch
a8d960bbd2
speedup php7 interop build
6 years ago
Jan Tattermusch
f1df763d32
speedup PHP interop build
6 years ago
Jan Tattermusch
2fc2d7fc40
Merge pull request #17117 from jtattermusch/interop_tests_deprecate_internalci
...
run_interop_tests.py cleanup (deprecate --internal_ci cmdline arg)
6 years ago
Jan Tattermusch
1f42d4d6ce
Merge pull request #17100 from jtattermusch/time_macos_prepare
...
Time prepare_build_macos_rc script
6 years ago
Soheil Hassas Yeganeh
c0306fa2eb
Merge pull request #17102 from soheilhy/worktree-h2-inline
...
Eliminate function pointers in hpack_enc().
6 years ago
Jan Tattermusch
6645845658
run_interop_tests.py cleanup
6 years ago
Soheil Hassas Yeganeh
bab124f7c1
Merge pull request #17109 from soheilhy/worktree-call-relayout
...
Optimize `grpc_call_stack_init` for cache coherency.
6 years ago
Jan Tattermusch
af1e904029
time macos prepare script
6 years ago
Jan Tattermusch
7517b839ac
Merge pull request #17057 from jtattermusch/faster_python_build
...
Add python monkey-patch for parallel build_ext compilation
6 years ago
Soheil Hassas Yeganeh
6c49b3dad7
Eliminate function pointers in hpack_enc().
...
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.
6 years ago
Benjamin Peterson
0baadc7289
Allow gpr compatibility mode to be disabled in the Python build.
...
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.
6 years ago
Yash Tibrewal
c9b65f2bde
Merge pull request #17107 from yashykt/buildissue
...
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
6 years ago
Lidi Zheng
2a1fbccb2c
Merge pull request #16976 from benjaminp/remove-pkg_resources
...
Replace pkg_resources with pkgutil.
6 years ago
Richard Belleville
6b934a8361
Merge pull request #17088 from grpc/tools_py3_2
...
Make run_tests.py python-version agnostic
6 years ago
Lidi Zheng
a04a928cf3
Merge pull request #16946 from lidizheng/py-utf-8
...
Python add support for utf-8 error messages
6 years ago
Yash Tibrewal
c6b375bd9e
Merge pull request #17106 from yashykt/debugassert
...
Add GPR_CODEGEN_DEBUG_ASSERT
6 years ago
Yash Tibrewal
617f90aaae
Add BUILD file for stats_test.cc
6 years ago
Soheil Hassas Yeganeh
d926b04ced
Optimize `grpc_call_stack_init` for cache coherency.
...
Make sure call_element[0..count] is filled before actually calling
`init_call_elem` of the filters, because they would trash the cache.
This improves BM_StreamingPingPong<TCP, ...> by 3%.
6 years ago
Richard Belleville
762b269525
Retain compatiblity with python2
6 years ago
Yash Tibrewal
4cc3717e15
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
6 years ago
Yash Tibrewal
f055c1cfd2
Remove unnecessary header
6 years ago
Yash Tibrewal
f240af0cb8
Add GPR_CODEGEN_DEBUG_ASSERT
6 years ago
Yash Tibrewal
673887d6d2
Merge pull request #17090 from yashykt/minor_cleanup1
...
Prefer lambda expressions over std::bind
6 years ago
Lidi Zheng
b8a9989005
Add support for utf-8 error messages
...
* Both server and client should be fine with utf-8 error messages now
* Adding an interop test: special status message
6 years ago