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
Stanley Cheung
548beec563
Fix qps composer.json
6 years ago
Karthik Ravi Shankar
5e5e337b03
fix from clang format code
...
Add fixes from clang_format_code.sh.
6 years ago
Karthik Ravi Shankar
f7dd48b2b6
Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota
...
This change moves ResourceQuota class fron grpc namespace to grpc_impl
namespace.
6 years ago
Lidi Zheng
8326ac64e4
Remove GIL for grpc_call_unref
6 years ago
Michael Behr
7217dcd099
Merge remote-tracking branch 'upstream/master' into interop-client-additional-metadata
6 years ago
Michael Behr
1603242add
Parse additional metadata flag manually instead of by regex
6 years ago
Lidi Zheng
50a1ddab5c
Revert "Revert "Strip Python wheel binary""
...
This reverts commit 04609b1ea5
.
6 years ago
Mark D. Roth
2bd7ad0112
Merge pull request #18263 from markdroth/grpclb_child_policy_configurable
...
Second attempt: Make grpclb child policy configurable
6 years ago
Jan Tattermusch
0feab2065e
Merge pull request #18273 from grpc/revert-18241-strip
...
Revert "Strip Python wheel binary"
6 years ago
Jan Tattermusch
4ee9d1eda4
Merge pull request #18247 from jtattermusch/pre_build_timeout_increase
...
run_tests.py: increase timeout for pre-build step (needed for cmake configuration on win2016)
6 years ago
Jan Tattermusch
3b252cbf4e
Merge pull request #18248 from jtattermusch/interop_matrix_download_retry
...
Add retries for downloading interop matrix images
6 years ago
Jan Tattermusch
04609b1ea5
Revert "Strip Python wheel binary"
6 years ago
rmstar
4982d915cc
Merge pull request #18268 from rmstar/manual_test
...
Added automated test for network transitions on iOS devices
6 years ago
Yang Gao
d607a1e8a3
Merge pull request #18261 from yang-g/fuzzer
...
Unref raw slice as well when gzip fails
6 years ago
Juanli Shen
cd15e147e3
Merge pull request #18021 from AspirinSJL/real_resolver
...
Use real resolver in xds lb channel
6 years ago
Richard Belleville
efa1f8b993
Remove debug prints
6 years ago
Richard Belleville
07bfbec8f9
Fix hanging build
6 years ago
Prashant Jaikumar
57759a3525
Added automated test for network transitions on iOS devices
6 years ago
Richard Belleville
0c8418c4bf
WIP. Start BUILD file
6 years ago
Mark D. Roth
49c6d5044b
Add lock for channelz access outside of the combiner.
6 years ago
yang-g
94c38ee0a1
Add fuzzer test case
6 years ago
yang-g
8369b05529
Fix a memory leak
6 years ago
Mark D. Roth
6d75cfe426
Revert "Merge pull request #18254 from grpc/revert-18078-grpclb_child_policy_configurable"
...
This reverts commit 6dcf6d1645
, reversing
changes made to a2f1e924de
.
6 years ago
Mark D. Roth
6dcf6d1645
Merge pull request #18254 from grpc/revert-18078-grpclb_child_policy_configurable
...
Revert "Make grpclb child policy configurable"
6 years ago
Juanli Shen
e889fda482
Use real resolver in xds lb channel
6 years ago
Soheil Hassas Yeganeh
a2f1e924de
Merge pull request #18253 from grpc/revert-18199-slice-buffer
...
Revert "Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing."
6 years ago
Mark D. Roth
9febbf2d92
Revert "Make grpclb child policy configurable"
6 years ago
rmstar
f585e37bea
Merge pull request #18243 from rmstar/reconnectbackoff
...
Try to fix FlakyNetworkTest.ServerRestartKeepaliveDisabled flake
6 years ago
Soheil Hassas Yeganeh
c060d55cc7
Revert "Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing."
6 years ago
Lidi Zheng
8b510d9f47
Merge pull request #18241 from lidizheng/strip
...
Strip Python wheel binary
6 years ago
Mark D. Roth
840e7a2861
Store LB policy name in Config object.
6 years ago
Mark D. Roth
932fdf398e
Merge pull request #18078 from markdroth/grpclb_child_policy_configurable
...
Make grpclb child policy configurable
6 years ago
Mark D. Roth
762676249e
Make grpclb child policy configurable.
6 years ago
Jan Tattermusch
f776bee376
add retries for downloading interop matrix images
6 years ago
Jan Tattermusch
921df1c923
run_tests.py: increase timeout for pre-build step
6 years ago
Lidi Zheng
168df1cb5f
Check hashes for pip wheels before installing
6 years ago
Yash Tibrewal
b52bac7888
Merge pull request #18235 from soheilhy/tcp-closure
...
Initialize tcp->read_done_closure only once
6 years ago
Mark D. Roth
51e718283e
Merge pull request #18094 from markdroth/subchannel_call_context_fix
...
Don't use a separate call context for subchannel calls
6 years ago
Karthik Ravi Shankar
b606cad6cc
Fold opencensus into grpc_impl namespace
...
Moving opencensus into grpc_impl namespace..
6 years ago
Mark D. Roth
a04b0646de
Don't use a separate call context for subchannel calls.
6 years ago
Vijay Pai
397bdd6b7b
Fix a bug that was exposed but unrelated...
6 years ago
Lidi Zheng
bc81010f10
Strip Python wheel binary
6 years ago
Prashant Jaikumar
ede3e61acb
Try to fix FlakyNetworkTest.ServerRestartKeepaliveDisabled flake
...
Set channel arg for max connect time.
6 years ago
Vijay Pai
05d8ddfc6e
Support callback-based generic service
6 years ago
Soheil Hassas Yeganeh
3560473673
Merge pull request #18199 from soheilhy/slice-buffer
...
Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing.
6 years ago
Lidi Zheng
f28286b526
Merge pull request #18218 from lidizheng/simplify-batch
...
Simplify batch operations event interpretation
6 years ago
Soheil Hassas Yeganeh
509e77a5a3
Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing.
...
grpc_byte_buffer_reader_next() copies and references the slice. This
is not always necessary since the caller will not use the slice
after destroying the byte buffer.
A prominent example is the protobuf parser, which
calls grpc_byte_buffer_reader_next() and immediately unrefs the slice
after the call. This ref() and unref() calls can be very expensive
in the hot path.
This commit introduces grpc_byte_buffer_reader_peek() which
essentialy return a pointer to the slice in the buffer, i.e.,
no copies, and no refs.
QPS of 1MiB 1 Channel callback benchmark increases by 5%.
More importantly insructions per cycle is increased by 10%.
Also add tests and benchmarks for byte_buffer_reader_peek()
6 years ago