Yash Tibrewal
d347ec7ce0
Register for cq avalanching when interceptors are going to be run
6 years ago
Juanli Shen
3a429ecd55
Attempt to fix internal segv
6 years ago
apolcyn
b46d873db9
Merge pull request #17790 from apolcyn/fix_sorting_bypass
...
Fix windows localhost address sorting bug
6 years ago
Lidi Zheng
b60c5cdc82
Adopte reviewer's suggestion
6 years ago
Mark D. Roth
4b7da8ab96
Merge pull request #17787 from markdroth/lb_args_move
...
Pass LB policy args as non-const and using std::move().
6 years ago
Vijay Pai
7b7d52e4cc
Condition another executor offload on stream destruction
6 years ago
Vijay Pai
e230b2fce9
Don't offload write to executor if already running from a background thread
6 years ago
Vijay Pai
fab05d336c
Dynamic callback requesting, graceful server shutdown, and separate ExecCtx for callbacks
6 years ago
Alexander Polcyn
da9237a9c5
Fix windows localhost address sorting bypass
6 years ago
Yash Tibrewal
afc5b0b5d4
Merge pull request #17785 from yashykt/namespacequalifier
...
Add namespace qualifier to scm_timestamping
6 years ago
Mark D. Roth
f99bd8c08a
Pass LB policy args as non-const and using std::move().
6 years ago
matoro
6ca6a06075
Ruby tooling: respect user toolchain overrides
...
While compilation flag overrides for the Ruby native extension are
currently functional, specifying an alternate compiler is not, as the
Rbconfig values for key toolchain binaries are hardcoded at compile time
of the Ruby interpreter. This patch allows them to be overrridden on
the command line via standard environment variables, defaulting to the
Rbconfig values only if unspecified by the user.
6 years ago
Jan Tattermusch
1064c6f663
Merge pull request #17788 from jtattermusch/interop_matrix_csharp_python_fix
...
Fix C# and Python interop_matrix for v1.18.0 release and other cleanup
6 years ago
apolcyn
62644c7649
Merge pull request #17614 from blowmage/ruby-dependencies
...
Ruby: Loosen development dependencies
6 years ago
Lidi Zheng
95d4120f46
Add copyright to BUILD file
6 years ago
Lidi Zheng
4f451c78a4
Add basic benchmark test for Python
6 years ago
Lidi Zheng
e7435bb9af
Merge pull request #17734 from lidizheng/i17703
...
Escalate the failure of protoc execution
6 years ago
Muxi Yan
c4ef85588d
Merge pull request #17751 from muxi/fix-authorizer
...
Fix authorizer
6 years ago
Richard Belleville
3f8e15e2a4
Merge pull request #17752 from grpc/license-symlinks
...
Stop copying LICENSE files
6 years ago
Jan Tattermusch
fa575fe6b8
run_interop_matrix_tests.py fixes
6 years ago
Jan Tattermusch
f489b9b035
interop_matrix: update python testcases for 1.18.0
6 years ago
Yang Gao
a8662121c7
Merge pull request #17765 from yang-g/comment
...
Add comment to keep Dockerfile up to date against oss-fuzz
6 years ago
Soheil Hassas Yeganeh
00234e89cf
Merge pull request #17776 from soheilhy/worktree-auth
...
Cache the default mdelem for client authority.
6 years ago
Jan Tattermusch
fcf0a4dd0c
cleanup: get rid of IP literals from node__v1.1.4 testcases
6 years ago
Jan Tattermusch
23e9dcd5de
add csharpcoreclr__v1.1.4
6 years ago
Jan Tattermusch
0e1a2550d1
generate new testcases for C#
6 years ago
Jan Tattermusch
f7c1656271
interop_matrix: integrate testcases file to release info
6 years ago
apolcyn
03c2f53ce6
Merge pull request #17723 from apolcyn/re_enable_c_ares_without_srv
...
Re-enable c-ares as the default resolver; but don't turn on SRV queries
6 years ago
Yash Tibrewal
3a51b54b09
Add namespace qualifier to scm_timestamping
6 years ago
Yash Tibrewal
bf8777dc30
Add const qualifiers to member methods in Optional
6 years ago
Yash Tibrewal
ca90fd501d
Merge pull request #17757 from yashykt/optstats
...
Collect OPT_STATS along with tx timestamps
6 years ago
Yash Tibrewal
958f4535c4
Fix TSAN issue in filter_status_code test
6 years ago
Lidi Zheng
31bce3b127
Remove redundent lines
6 years ago
Lidi Zheng
51ba492d6d
Minimize the change
6 years ago
Jerry
412bba8354
changed comment in valgrind.include
6 years ago
Jerry
b273ffb609
create a valgrind.include, and include it in php and php7 docker images
6 years ago
Jan Tattermusch
50854e9521
remove unsubstantiated TODO
6 years ago
Jan Tattermusch
f019339cec
improve ContextPropagationToken doc comment
6 years ago
Soheil Hassas Yeganeh
eb40dafe41
Cache the default mdelem for client authority.
...
We create a mdelem based on the default authority value
for every call in `authority_start_transport_stream_op_batch()`.
Since the key and value are identical for all calls on channels of
a given process, they all map to the same shard of interned mdelem,
creating a signficant contention on the mutex of that shard.
This is observable in the profiles we have 1000s of connections
between two hosts, exchanging a high rate of RPCs.
Instead create the default mdelem and cache it in channel_data.
Simply ref this mdelem in `authority_start_transport_stream_op_batch()`.
This commit eliminates a signficant contention (2s in a 30s
profile) on client side.
6 years ago
Yash Tibrewal
789870a00b
Reviewer comments
6 years ago
Muxi Yan
e8eac7c107
Merge remote-tracking branch 'upstream/master' into fix-authorizer
6 years ago
Alexander Polcyn
2b328ee0ca
Re-enable c-ares as the default resolver; but keep SRV queries off by default
6 years ago
sanjaypujare
3278bdceda
Merge pull request #17768 from sanjaypujare/sanjay_interop_change
...
update interop client matrix to add 1.18 for core langs
6 years ago
Yash Tibrewal
944b3114fe
Protect info member with GRPC_LINUX_ERRQUEUE guards
6 years ago
Vijay Pai
86953f6694
Merge pull request #17764 from vjpai/executor_cleanup
...
Make executor look more like the rest of the codebase (namespace, etc)
6 years ago
Muxi Yan
c3e1c72194
Merge branch 'master' into feature/supportTVOS
6 years ago
Muxi Yan
371d4cd519
Update pod versions
6 years ago
Sanjay Pujare
dba6fdce91
update interop client matrix to add 1.18 for core langs
6 years ago
Yash Tibrewal
dc85d5b556
Allocate tcp_info on the heap to avoid stack frame limits
6 years ago
Yash Tibrewal
222e93a2bc
/s/Bps/Bytes\/s
6 years ago