rmstar
a5af50665a
Merge pull request #19664 from rmstar/cfstream_test_sanitizers
...
Run cfstream_test under ASAN and TSAN
5 years ago
Nicolas "Pixel" Noble
c4481f5538
Trying out my upb change.
5 years ago
Juanli Shen
5e6467f291
Merge pull request #19671 from markdroth/connected_subchannel_ref_clang_tidy_fix
...
Fix clang-tidy error.
5 years ago
Yunjia Wang
09b62fbf37
Fix naming
5 years ago
Prashant Jaikumar
c6993a3841
Run cfstream_test under ASAN and TSAN
5 years ago
Esun Kim
b7ee64c042
Disable _FORTIFY_SOURCE when GPR_BACKWARDS_COMPATIBILITY_MODE
5 years ago
Yash Tibrewal
d04f883d7c
Merge pull request #19381 from KeithMoyer/classmemaccess
...
Use struct-defined initialization when available
5 years ago
Yunjia Wang
3776916fe9
Modify shutdown check
5 years ago
Tony Lu
9e675ecb90
Fixing clang_format_code failure
5 years ago
Tony Lu
b8a0271843
Removed unused references to connectivityChange(d)
5 years ago
Tony Lu
81acc3ce3b
Merge branch 'master' of github.com:grpc/grpc into removeMonitor
5 years ago
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