Karthik Ravi Shankar
b25f6da3f0
Make changes to fix test failures
6 years ago
Karthik Ravi Shankar
e27ddbc87e
Move ::grpc::HealthCheckServiceInterface to ::grpc_impl namespace
6 years ago
Jan Tattermusch
6fb62c4bae
Merge pull request #18486 from JamesNK/jamesnk/grpccoreapi-version
...
Fix Grpc.Core.Api assembly version
6 years ago
Jan Tattermusch
a48d3efc9e
move dependencies.props to the right directory
6 years ago
Jan Tattermusch
4eedf568a8
makes generation of dev nuget versions work
6 years ago
vishalpowar
d673764a61
Merge pull request #18478 from vishalpowar/xds_cds_upb_generate
...
Generate upb code for cds protos and BUILD rule changes
6 years ago
Jan Tattermusch
6fba3c0221
dependency versions are imported through Directory props
6 years ago
Jan Tattermusch
f30da05dff
introduce Directory.Build.props
6 years ago
Jan Tattermusch
5d0a571426
introduce build/dependencies.props
6 years ago
Lidi Zheng
4870dd389d
Merge pull request #18483 from lidizheng/add-doc-grpcio-status
...
Add documentation for 'grpcio-status' package
6 years ago
Yash Tibrewal
820d75eaf4
Merge pull request #18481 from yashykt/http2bug
...
Remove unnecessary hack which causes data races
6 years ago
Yash Tibrewal
9effda48bf
Merge pull request #18482 from yashykt/http2bug2
...
Fix Potentially Dangerous Typo - locked function being run outside of combiner
6 years ago
James Newton-King
297dd0cb62
PR feedback
6 years ago
James Newton-King
688ad6373b
Fix Grpc.Core.Api assembly version
6 years ago
Soheil Hassas Yeganeh
a3366c1b7f
Merge pull request #18464 from soheilhy/slice-buffer
...
Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing.
6 years ago
Soheil Hassas Yeganeh
e5bef12065
Merge pull request #18474 from soheilhy/h2-incoming-md
...
Preallocate for incoming metadatas.
6 years ago
Soheil Hassas Yeganeh
fc2fc03fc3
Merge pull request #18473 from soheilhy/stack-const-ref
...
Use const ref for `grpc_slice`
6 years ago
Vishal Powar
e959373742
Generate upb code for cds protos and BUILD rule changes
6 years ago
Lidi Zheng
a7b2ed3b98
Add documentation for 'grpcio-status' package
6 years ago
Yash Tibrewal
072749b38c
Reviewer comments
6 years ago
Yash Tibrewal
65e266b47f
Locked function needs to be run inside a combiner
6 years ago
Yash Tibrewal
eab66cb6cc
Remove unused function
6 years ago
Yash Tibrewal
c9e1a71c8e
Remove unnecessary hack which causes data races
6 years ago
Jan Tattermusch
1805e2e431
Merge pull request #18470 from kkm000/kkm/17661-filenamegen
...
C# tools: support generated filename corner cases
6 years ago
Jan Tattermusch
cfa0d22c24
Merge pull request #18471 from kkm000/kkm/17884-protobuf-list-casing
...
C# Tooling: change the case to 'Protobuf' consistently
6 years ago
yihuaz
b25024136a
Merge pull request #18469 from yihuazhang/revert_ssl_security_connector
...
Revert the changes in ssl_security_connector.cc made in #18115
6 years ago
kkm
aa40424bb2
fixup! C# tools: support generated filename corner cases
6 years ago
kkm
50aed8d238
fixup! C# tools: support generated filename corner cases
6 years ago
Soheil Hassas Yeganeh
1014fe507f
Use const ref for grpc_slice.
...
We are copying the slice on every call creation, which is hurting
ping/pong traffic.
6 years ago
Soheil Hassas Yeganeh
88fe29c63d
Preallocate for incoming metadatas.
...
There is usually 9 metadata in incoming headers. We are calling
arena_alloc for all of them and that accounts for 75% of the
calls to arena_alloc.
Simply preallocate 10 of them in the structure so that we can
avoid the atomic op, per header.
6 years ago
kkm
c07a74d0e5
C# Tooling: change the case to 'Protobuf' consistently
...
Users will not be affected, as MSBuild is not case-sensitive.
The changes in C# code are also entirely for consistency; they
do not affect the tooling dll at runtime.
Closes #17884
6 years ago
kkm
cbb70f534b
C# tools: support generated filename corner cases
...
protoc and gRPC codegens differently treat non-ASCII letter
characters and symbols other than underscores when constructing
their respective output filenames for generated .cs files.
This change reproduces their respective behaviors exactly.
Fixes #17661
6 years ago
vishalpowar
62ba0b89b1
Merge pull request #18425 from vishalpowar/xds_ads_upb_generate
...
Add generated upb code for endpoints information.
6 years ago
Vishal Powar
fb15daf8b9
Add generated upb code for endpoints information.
...
Also,
- Update upb submodule for new code generator and update generated
files.
6 years ago
Yihua Zhang
a176a07c02
revert the SSL TSI changes
6 years ago
Yihua Zhang
f022233c4d
fix sanity check
6 years ago
Bill Feng
224ac2f3ad
Merge pull request #18397 from billfeng327/feature/reinstate-rbe-windows
...
Reinstated version bump of google benchmark
6 years ago
Yihua Zhang
0a51130936
revert the changes in ssl_security_connector
6 years ago
Bill Feng
4e046a0956
merge conflict resolution
6 years ago
apolcyn
9054b18f56
Merge pull request #18370 from apolcyn/compute_engine_channel_creds_interop
...
Add a new compute engine channel creds interop test case
6 years ago
Nicolas Noble
0045a22101
Merge pull request #18443 from guzt/fuchsia_gn
...
Add Fuchsia support.
6 years ago
Nicolas Noble
4d2297e4a6
Merge pull request #18466 from agl/boringssl-build
...
Build BoringSSL tests as BoringSSL does.
6 years ago
Jan Tattermusch
2780136fcf
Merge pull request #18327 from jtattermusch/csharp_unified_native_callbacks
...
C#: Add NativeCallbackDispatcher
6 years ago
Alexander Polcyn
2fe0d21736
Add a new compute engine channel creds interop test case
6 years ago
Bill Feng
746bfeac5e
regenerated CMakeLists
6 years ago
Bill Feng
ddae4333fa
addressed comments
6 years ago
Mark D. Roth
4222ba53d7
Merge pull request #17987 from markdroth/resolver_api
...
Add ResultHandler to Resolver API
6 years ago
Jan Tattermusch
6dac288e95
clang format code
6 years ago
Jan Tattermusch
fa33d47da5
address interview feedback
6 years ago
Soheil Hassas Yeganeh
ad1b3e5094
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()
This commit reaplies 509e77a5a3
6 years ago