Tony Lu
170d3633f0
Removed source files GRPCConnectivityMonitor
5 years ago
Jan Tattermusch
0ada8b68d3
add versioning guide
5 years ago
Alexander Polcyn
12ededb237
Increase lower bound on DNS re-resolution period to 30 seconds
5 years ago
Tony Lu
dfca76905d
Removed unused variable enableCFStream
5 years ago
Yunjia Wang
603054a29a
Modify locality
5 years ago
Tony Lu
1efe2d9992
Merge branch 'master' of github.com:grpc/grpc into tv/watchOS
5 years ago
Muxi Yan
cbc455ecfa
Merge pull request #19653 from Tony1023/cocoapods-build
...
Fixing duplicating problem
5 years ago
Lidi Zheng
dbec6006a6
Fix the entry condition of Bazel hack
5 years ago
hcaseyal
b389c00f64
Merge pull request #19551 from mhaidrygoog/fix_typo
...
Fix typo
5 years ago
Soheil Hassas Yeganeh
74b981a6a3
Merge pull request #19657 from soheilhy/chrome-fuzzer
...
Make sure there is at least a header in the frame storge of H2.
5 years ago
Mark D. Roth
db1b726024
Merge pull request #19636 from markdroth/connected_subchannel_ref
...
Avoid unnecessary ref of connected subchannel when creating subchannel call.
5 years ago
apolcyn
b08a852e29
Merge pull request #19652 from apolcyn/fix_fallback_test
...
Fix fallback test breaking mac bazel build
5 years ago
Tony Lu
a07b669ce6
Used a safer filter
5 years ago
Lidi Zheng
3f2f773d76
Merge pull request #19650 from lidizheng/doc-fix
...
Several Python documentation fixes
5 years ago
Andrew Scherkus
4bf0048194
Document --noremotedb flag for grpc_cli.
...
It's surprising that grpc_cli always attempts to use the reflection
service even when providing local proto files. Document the
existence of a flag that surpresses this behavior.
5 years ago
Nicolas "Pixel" Noble
5495a7f7b1
Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb
5 years ago
Nicolas "Pixel" Noble
f43322dfcb
Upgrading a few more places to bazel 0.26.
5 years ago
Soheil Hassas Yeganeh
b58d2e84ab
Make sure there is at least a header in the frame storge of H2.
...
grpc_chttp2_maybe_complete_recv_trailing_metadata() moves at
least GRPC_HEADER_SIZE_IN_BYTES from the frame storage, whenever
the frame storage is non-empty.
Instead ensure that we have at least GRPC_HEADER_SIZE_IN_BYTES
in the frame storage.
This results in bugs detected by clusterfuzz in chrome:
https://bugs.chromium.org/p/chromium/issues/detail?id=984534
https://bugs.chromium.org/p/chromium/issues/detail?id=984478#c2
5 years ago
Mark D. Roth
f9e6144692
Avoid unnecessary ref of connected subchannel when creating subchannel call.
5 years ago
Jan Tattermusch
d56e4eb0fd
Merge pull request #19648 from jtattermusch/csharp_managed_callcreds_interop
...
Add per-rpc interop tests for managed grpc-dotnet client
5 years ago
Jan Tattermusch
fd3d125988
regenerate C# protos with src/csharp/generate_proto_csharp.sh
5 years ago
Jan Tattermusch
dce5408b84
clang format code
5 years ago
Juanli Shen
34f247e497
Merge pull request #19639 from AspirinSJL/fix_pf_segv
...
Fix segv in pick_first
5 years ago
Tony Lu
881e038529
Fixing duplicating problem
5 years ago
Alexander Polcyn
3afb0b2635
Fix fallback test breaking on mac bazel
5 years ago
Tony Lu
eb72215622
Removed reference of GRPCConnectivityMonitor
5 years ago
Arjun Roy
f75400dc73
Merge pull request #19453 from arjunroy/hptbl_init
...
Faster hpack table creation
5 years ago
Arjun Roy
fd2d2ee18e
Merge pull request #19552 from arjunroy/ch2_md_lookup_cache
...
Cached metadata lookup for hpack_parser.
5 years ago
Yunjia Wang
34c76f527d
Add default size 1 for thread pool
5 years ago
Lidi Zheng
c8a277add4
Several documentation fixes
5 years ago
Richard Belleville
7f54da6bff
Merge pull request #19556 from gnossen/subprocess_gevent
...
Fix segfault when forking while using gevent
5 years ago
Arjun Roy
666d73e39c
Cached metadata lookup for hpack_parser.
5 years ago
Arjun Roy
b1d73a01f1
Removed duplicate static table from hpack table. Removed an or instruction for
...
every usage of static grpc metadata. Inlined hpack table lookups for static
metadata.
This leads to faster hpack parser creation:
BM_HpackParserInitDestroy 5.32µs ± 1% 0.06µs ± 1% -98.91% (p=0.000 n=18+19)
And slightly faster parsing:
BM_HpackParserParseHeader<RepresentativeClientInitialMetadata, OnInitialHeader>
456ns ± 1% 435ns ± 1% -4.74% (p=0.000 n=18+19)
BM_HpackParserParseHeader<MoreRepresentativeClientInitialMetadata,
OnInitialHeader>
1.06µs ± 2% 1.04µs ± 2% -1.82% (p=0.000 n=19+20)
It also yields a slight (0.5 - 1.0 microsecond) reduction in CPU time for
fullstack unary pingpong:
BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/512
[polls/iter:3.0001 ] 23.9µs ± 2%
23.0µs ± 1% -3.63% (p=0.002 n=6+6)
BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/32768
[polls/iter:3.00015 ] 35.1µs ± 1%
34.2µs ± 1% -2.57% (p=0.036 n=5+3)
BM_UnaryPingPong<MinTCP, NoOpMutator, NoOpMutator>/8/0
[polls/iter:3.00011 ] 21.7µs ± 3%
21.2µs ± 2% -2.44% (p=0.017 n=6+5)
5 years ago
hcaseyal
592b840e10
Merge pull request #19624 from hcaseyal/channelz_sockets
...
Track channelz server sockets in the server node
5 years ago
Tony Lu
eaef598a90
Changed to remote sources
5 years ago
Hope Casey-Allen
225a878e9f
Track channelz server sockets in the server node
5 years ago
Richard Belleville
ae825f7dae
Merge pull request #19635 from gnossen/python_release_sanity_check
...
Add a sanity check for the Python release process.
5 years ago
Mark D. Roth
c007642f10
Merge pull request #19631 from markdroth/refcount_trace_fix
...
Log refcount traces if tracer enabled, even if DEBUG_LOCATION is not used.
5 years ago
Jan Tattermusch
c556a02024
add per-rpc interop tests to managed grpc-dotnet client
5 years ago
apolcyn
8cd016f597
Merge pull request #18913 from sat0yu/sat0yu/fix-typo
...
Fix a typo in the GRPC::RpcServer constructor description
5 years ago
James Newton-King
8ca58d55fe
Add ClientBase type forward
5 years ago
James Newton-King
46de95536a
Move ClientBase to Grpc.Core.Api, change client project references to Grpc.Core.Api, use ChannelBase in codegen
5 years ago
Juanli Shen
fa4e0f040f
Fix segv in pick_first
5 years ago
Tony Lu
90dac25693
Added watchOS sample
5 years ago
Yunjia Wang
a381dea062
reformat
5 years ago
Tony Lu
3b380ccb58
Added sample tvOS project and modified some podspec deployment targets
5 years ago
Richard Belleville
ba761f77c5
Yapf. Pylint. Long-form birth certificate.
5 years ago
Yunjia Wang
c15d246f6a
Add constructor test case
5 years ago
Mark D. Roth
994985be97
Log refcount traces if tracer enabled, even if DEBUG_LOCATION is not used.
5 years ago
Richard Belleville
a0d9ec81a5
Add a sanity check for the Python release process.
...
This fixes https://github.com/grpc/grpc/issues/19632 .
5 years ago