Mark D. Roth
ad38c6eddf
Fix clang-tidy error.
5 years ago
Alexander Polcyn
37126b5446
Lower min-time-between-resolutions for the goaway server test
5 years ago
Lidi Zheng
71da8258c3
Merge pull request #19539 from lidizheng/hack-hack
...
Fix the entry condition of Bazel hack
5 years ago
apolcyn
8b71bd082e
Merge pull request #19585 from michaelherold/dont-require-relative-for-absolute-path
...
Don't require_relative for an absolute path
5 years ago
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
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
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
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