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
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
Yunjia Wang
a381dea062
reformat
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
Arjun Roy
0e7188ccbb
Merge pull request #19606 from arjunroy/sb_consume
...
Pull() eats slice from sbuf wrapped byte buffer.
5 years ago
Muxi Yan
a41cbab9ef
Merge pull request #19620 from Tony1023/cocoapods-build
...
Reworked cocoapods installation
5 years ago
Jan Tattermusch
36f7b1feb6
Merge pull request #19610 from mgravell/mgravell/petty-allocs
...
C# - remove delegate allocation and boxing from cancellation registrations
5 years ago
apolcyn
78565bf5bf
Merge pull request #19623 from apolcyn/grpclb_fallback_test
...
Add a test client for certain grpclb fallback scenarios
5 years ago
Alexander Polcyn
3958a53bf7
Address review comments; fix sanity
5 years ago
Tony Lu
34a6880508
Fixing formatting issues
5 years ago
Alexander Polcyn
4999420c7d
Add a test client for certain grpclb fallback scenarios
5 years ago
Tony Lu
aa3c2a903d
Reworked hack
5 years ago
hcaseyal
79f2ad8353
Merge pull request #19611 from hcaseyal/channelz_bug
...
Channelz: use RefCountedPtr instead of raw pointer for ChildSocketsList
5 years ago
Yash Tibrewal
825e3dc809
Merge pull request #19531 from yashykt/nullthensched
...
Sched combiner closures instead of running to avoid data races
5 years ago
nanahpang
61126644e7
Merge pull request #19574 from legendtang/insufficientassert
...
Fix the assertion of grpc_udp_server_add_port()
5 years ago
Yang Gao
2e83ef0da0
Merge pull request #19613 from yang-g/goaway_why_not
...
Log transport pointer and goaway last stream id when chttp2 tracing is…
5 years ago
yang-g
c7793dddde
Log transport pointer and goaway last stream id when chttp tracing is enabled
5 years ago