Soheil Hassas Yeganeh
0031393a17
Merge pull request #18240 from soheilhy/tcp-inq
...
Implement TCP_INQ for gRPC in Linux
6 years ago
Jonas Vautherin
37ba57ec48
Bugfix: cc_install following a cc_library must use BUILD_CODEGEN, too
6 years ago
Jan Tattermusch
7f87087354
Merge pull request #18298 from yashykt/deletepollcv
...
Nuking the poll-cv polling engine
6 years ago
Jan Tattermusch
82ccc2d68a
Merge pull request #18303 from grpc/revert-18276-rf-strip
...
Revert "Roll foward "Strip Python wheel binary""
6 years ago
Yash Tibrewal
4f8891c3e5
Merge branch 'master' into deletepollcv
6 years ago
Yash Tibrewal
6b45cea2f0
Remove from poll-cv comments too
6 years ago
Lidi Zheng
98fc902200
Revert "Roll foward "Strip Python wheel binary""
6 years ago
Jerry
c619c49fab
fixed seg fault caused by access client after it is closed
6 years ago
Srini Polavarapu
9e9cc11d2b
Regenerate projects
6 years ago
Srini Polavarapu
3eba2e6fd4
bump ver to 1.19.1
6 years ago
Richard Belleville
5c4823c17b
Build with bazel
6 years ago
Lidi Zheng
67765d9f12
Merge pull request #18297 from lidizheng/backport-fix
...
Backport "Add the missing grpc_cfstream dependency" to v1.19.x
6 years ago
Lidi Zheng
2f300f88fb
Merge pull request #18296 from lidizheng/py-mac-bazel-fix
...
Add the missing grpc_cfstream dependency
6 years ago
billfeng327
9e102ea8b0
excluded non-compatible test
6 years ago
Lidi Zheng
4966adaeae
Disable two flaky gevent tests
6 years ago
Lidi Zheng
69616b1a82
Merge pull request #18283 from lidizheng/fix-18282
...
Silent the check_on_pr failure
6 years ago
Yash Tibrewal
620d80d817
Remove poll-cv references from bazel and run_tests.py
6 years ago
billfeng327
4241edeaa4
renamed tag to no_windows in conformation with Bazel and TensorFlow
6 years ago
Yash Tibrewal
abcd5861eb
Nuking the poll-cv polling engine
6 years ago
Juanli Shen
926cfd22be
Merge pull request #18101 from AspirinSJL/swap_lb_update_outside_ctor
...
Swap in new LB policy when it's ready
6 years ago
Lidi Zheng
fd443c9884
Add the missing grpc_cfstream dependency
6 years ago
Lidi Zheng
bea84d5485
Add the missing grpc_cfstream dependency
6 years ago
Mark D. Roth
8878712aeb
Split client_channel tracer into two.
6 years ago
Juanli Shen
d15605c0e5
Swap in new LB policy when it's ready
6 years ago
billfeng327
65ef4f5cef
added TODO and updated documentation for manual local windows build
6 years ago
Lidi Zheng
2779322af7
Merge pull request #18276 from lidizheng/rf-strip
...
Roll foward "Strip Python wheel binary"
6 years ago
Mark D. Roth
cd62e757c0
Merge pull request #18275 from markdroth/fallback_early_on_transient_failure
...
Use fallback before timeout if balancer channel reports TRANSIENT_FAILURE.
6 years ago
Mark D. Roth
827c77bd24
Use fallback before timeout if balancer channel reports TRANSIENT_FAILURE.
6 years ago
Jan Tattermusch
f422acdb7e
move MonoPInvokeCallbackAttribute to a separate file
6 years ago
Jan Tattermusch
b1dbf68373
update the docker image to netcore3 preview3
6 years ago
Vijay Pai
b7f14fdab8
Properly implement unimplemented RPCs at callback-only server
6 years ago
Jan Tattermusch
5fb10c1949
Merge pull request #18279 from stanley-cheung/fix-php-composer-json
...
Fix qps composer.json
6 years ago
Vijay Pai
240bf86760
Add unimplemented RPC test
6 years ago
Vijay Pai
96f8b7a532
Merge pull request #18239 from vjpai/callback_async_generic_service
...
C++: Support callback-based generic service
6 years ago
Soheil Hassas Yeganeh
18b19105f2
Implement TCP_INQ for gRPC in Linux
...
TCP_INQ is a socket option we added to Linux to report pending bytes
on the socket as a control message.
Using TCP_INQ we can accurately decide whether to continue read or not.
Add an urgent parameter, when we do not want to wait for EPOLLIN.
This commit improves the latency of 1 RPC unary (minimal benchmark)
significantly:
Before:
l_50: 61.3584984733
l_90: 94.8328711277
l_99: 126.211351174
l_999: 158.722406029
After:
l_50: 51.3546011488 (-16%)
l_90: 72.3420731581 (-23%)
l_99: 103.280218974 (-18%)
l_999: 130.905689996 (-17%)
6 years ago
Vijay Pai
5030177c5c
Add comment to address reviewer feedback
6 years ago
Nicolas Noble
fc56889a5c
Removing the change about headers, since it's the wrong file.
6 years ago
Nicolas Noble
0a36746ebe
Changing + to plus.
6 years ago
Nicolas Noble
e0059af33b
Adding a few potential breaking changes
6 years ago
Lidi Zheng
4814972080
Install `wheel` right before use it
6 years ago
billfeng327
928aedf5c8
Merge branch 'master' into update-deps-version
6 years ago
billfeng327
ab06853fc9
C++ Windows test builds
6 years ago
yang-g
a6596b2fd5
Fix fuzzer test
6 years ago
Lidi Zheng
6b437ca80f
Increase the retry interval
6 years ago
Lidi Zheng
cf70b744f1
Silent the check_on_pr failure
6 years ago
Lidi Zheng
c73c724778
Merge pull request #18277 from lidizheng/nogil-unref
...
Remove GIL for grpc_call_unref
6 years ago
Mark D. Roth
12e6b4b89e
Merge pull request #18278 from markdroth/grpclb_child_policy_configurable
...
Make grpclb work when selected via service config with no balancer addresses.
6 years ago
Mark D. Roth
eb41c10240
Merge pull request #18251 from markdroth/lb_config_includes_name
...
Store LB policy name in Config object.
6 years ago
Richard Belleville
8caa54deb0
Merge pull request #18269 from grpc/hanging-setuptools
...
Fix Hang in build_ext
6 years ago
Mark D. Roth
d85e6f4e94
Make grpclb work when selected via service config with no balancer addresses.
6 years ago