Soheil Hassas Yeganeh
5538bb8143
Use compress and decompress slice_buffers only when they are needed.
...
Compression is not used for performance senstiive RPCs, yet
chttp2 always moves buffers in/out of the compressed/decmpressed
buffers. Even initilizing them is costly.
Use the (de)compression buffer and state only when we are using
non-identity compression.
This is part of a larger performance change, and this one buys us 1%-2%
depending on the benchmark.
6 years ago
Karthik Ravi Shankar
bc09c70799
Merge pull request #18454 from grpc/grpc_namespace_channel_arguments
...
Bring ChannelArguments to grpc_impl from grpc
6 years ago
Richard Belleville
c9a259aa3a
Merge pull request #18912 from grpc/revert-bazel-changes
...
Revert "Merge pull request #18859 from grpc/internal_py_proto_library"
6 years ago
Richard Belleville
50b5240d0a
Revert "Merge pull request #18859 from grpc/internal_py_proto_library"
...
This reverts commit 5b720f19c1
, reversing
changes made to a64ae3c0d5
.
6 years ago
Arjun Roy
9c882bc725
Merge pull request #18894 from arjunroy/arena_create_alloc_coalesce
...
Coalesce arena create/first alloc for grpc_call.
6 years ago
Richard Belleville
5b720f19c1
Merge pull request #18859 from grpc/internal_py_proto_library
...
Remove dependency on pubref/rules_proto.
6 years ago
Yang Gao
a64ae3c0d5
Merge pull request #18906 from yang-g/init_test
...
Use milliseconds for test_server timeout
6 years ago
yang-g
5e7e494638
Use milliseconds for test_server timeout
6 years ago
Arjun Roy
ed43236377
Coalesce arena create/first alloc for grpc_call.
6 years ago
Soheil Hassas Yeganeh
e74bde7702
Merge pull request #18899 from soheilhy/grpc-fix-h2-typo
...
Fix a typo in chttp2 stream initialization.
6 years ago
Jan Tattermusch
bccbbddfe4
Merge pull request #18903 from jtattermusch/bazel_rbe_biquery_uploading
...
Fix uploading bazel RBE results to bigquery
6 years ago
Jan Tattermusch
7820b44c20
Merge pull request #18060 from frazenshtein/master
...
Pass WSA_FLAG_NO_HANDLE_INHERIT flag to the WSASocketA() to avoid handle leaking on the Windows in case of using CreateProcess() on the server
6 years ago
Jan Tattermusch
952ddb6a2b
fix uploading bazel RBE results to bigquery
6 years ago
Jan Tattermusch
0ffb9ff3b5
Merge pull request #18876 from grpc/jtattermusch-patch-8
...
Add info about C# nightly nuget feed
6 years ago
Soheil Hassas Yeganeh
069547e944
Fix a typo in chttp2 stream initialization.
...
Found this during performance optimizations. We always reinitialize
this to the correct value, so this wasn't caught in tests.
6 years ago
Arjun Roy
77eb7306d8
Merge pull request #18818 from arjunroy/md_ref_unref
...
Inlined md_ref/unref and saved some unnecessary ops
6 years ago
Arjun Roy
664d4d984b
Removed gpr_atm from UserData
6 years ago
apolcyn
cdbab7bd72
Merge pull request #18752 from blowmage/bad_status-to_rpc_status
...
[Ruby] Add BadStatus#to_rpc_status
6 years ago
Richard Belleville
f371d95c47
Handle protos at root package level
6 years ago
Arjun Roy
b779a954b1
Inlined md_ref/unref and saved some unnecessary ops
6 years ago
Yash Tibrewal
6fac033568
Merge pull request #18746 from yashykt/svc_cfg2
...
Service config changes Part 2
6 years ago
Vijay Pai
4a104eb327
Merge pull request #18887 from vjpai/explicitize
...
Make single-argument constructor explicit
6 years ago
Yash Tibrewal
5ff8df71d4
Add default constructor back to optional
6 years ago
Yang Gao
9e0f3b475e
Merge pull request #18869 from yang-g/init_test
...
Start tcp servers in place without sending them to executor
6 years ago
rmstar
a2bf7a3bf3
Merge pull request #18883 from rmstar/revert_objcerrcode
...
Revert "Objective C should use error codes defined by C core"
6 years ago
Yash Tibrewal
79c3990d50
Move declaration order to how it was earlier in optional, and if check for uri
6 years ago
Vijay Pai
657ab449c6
Make single-argument constructor explicit
6 years ago
Yash Tibrewal
d3035a3d5f
Revert changes to optional
6 years ago
Prashant Jaikumar
019272d3ad
Revert "Objective C should use error codes defined by C core"
...
This reverts commit 2d5468e826
.
6 years ago
Yash Tibrewal
b476a30e69
Merge branch 'master' into svc_cfg2
6 years ago
Yash Tibrewal
73dbdccc5d
Reviewer comments and cleanup
6 years ago
Yash Tibrewal
a2cea50402
Merge pull request #18874 from yashykt/atleast
...
s/atleast/at\ least
6 years ago
Lidi Zheng
2268e49399
Merge pull request #18873 from lidizheng/fix-typo
...
Fix a small typo in Python health servicer test
6 years ago
Muxi Yan
efbeb750ec
Merge pull request #18814 from muxi/fix-cfstream-build-yaml
...
Build system fix for default CFStream
6 years ago
Jan Tattermusch
cdb5d8eb82
Merge pull request #18650 from ejona86/sed-jessie-updates
...
Remove vestigial sed for /etc/apt/sources.list in Dockerfiles
6 years ago
James Newton-King
a96f2e860c
fix a nit
...
Co-Authored-By: jtattermusch <jtattermusch@users.noreply.github.com>
6 years ago
Jan Tattermusch
488e649781
Add info about C# nightly nuget feed
6 years ago
Jan Tattermusch
3a26459edc
Merge pull request #18871 from jtattermusch/nuget_dev_upload
...
Upload C# nightly nugets to Artifactory dev nuget feed
6 years ago
Lidi Zheng
1d21ed3e7c
Merge pull request #18868 from lidizheng/interop-1.20.0
...
Fix the oversight from #18841
6 years ago
Arjun Roy
887ef819a7
Merge pull request #18857 from arjunroy/memset_remove
...
Removed some unnecessary memset operations in core.
6 years ago
Yash Tibrewal
9345b7e276
s/atleast/at\ least
6 years ago
Lidi Zheng
ec76108df2
Fix a small typo in Python health servicer test
6 years ago
Yash Tibrewal
1214dff100
Clean up
6 years ago
Yash Tibrewal
156d743c37
Reviewer comments
6 years ago
Muxi Yan
4562e636b4
Merge pull request #17936 from muxi/flow-control
...
gRPC Objective-C Flow Control
6 years ago
Arjun Roy
cf9301f964
Removed some unnecessary memset operations in core.
6 years ago
Richard Belleville
5391d8427e
Moar ipv6
6 years ago
Richard Belleville
aec0860ebf
Remove redundant line
6 years ago
Richard Belleville
1c65fd19e8
Fix wait_for_ready example for ipv4-only environments like Kokoro
6 years ago
nanahpang
3d74356eab
Merge pull request #18858 from nanahpang/master
...
Add alarm in callback streaming test
6 years ago