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
Vijay Pai
605e3bf8db
Merge pull request #17096 from vjpai/inproc_fix
...
Make inproc transport properly obey status ordering rules
6 years ago
Yash Tibrewal
f8561952e9
Don't use default capture
6 years ago
Richard Belleville
96b9538e4e
Yapf all the things
6 years ago
Vishal Powar
4ce341cd32
xds plugin does not need drop to be determined by serverlist
6 years ago
Yash Tibrewal
e4faafa5eb
Merge pull request #17085 from yashykt/minor_cleanup
...
Minor Cleanup
6 years ago
Vijay Pai
a3b803cfad
Added another test case for status ordering
6 years ago
Jan Tattermusch
61c3a7aa58
Merge pull request #17099 from grpc/jtattermusch-patch-1
...
Cleanup: update tools/internal_ci/README.md
6 years ago
Vijay Pai
acd07f7f40
Make inproc transport properly obey status ordering rules
6 years ago
Jan Tattermusch
ece3c40992
Merge pull request #17098 from jtattermusch/objc_only_run_separately
...
only run objc tests in their own separate job
6 years ago
Richard Belleville
35c6e5541b
Restore unnecessary 2to3 change
6 years ago
Soheil Hassas Yeganeh
b41a44dc2e
Merge pull request #16944 from soheilhy/worktree-memset
...
Remove memset(0) from arena allocate memory.
6 years ago
Jan Tattermusch
42999868dc
update tools/internal_ci/README.md
6 years ago
Soheil Hassas Yeganeh
48e4a81b05
Remeve memset(0) from arena allocated memory.
...
Callers are updated to properly initialize the memory.
This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY
environment variable.
6 years ago
Jan Tattermusch
2d44cbb649
only run objc tests in their own separate job
6 years ago
Jan Tattermusch
7109bd1c65
Merge pull request #15754 from kkm000/package-grpc-tools-doc
...
Document .NET build integration with Grpc.Tools
6 years ago
Yash Tibrewal
e08a2b387a
Prefer lambda expressions over std::bind
6 years ago
Vijay Pai
8a7f945fa0
Resolve a deadlock in callback CQ shutdown
6 years ago