Qixuan Li
|
913acf456b
|
fix minor nits
|
6 years ago |
Arjun Roy
|
0fc57d0414
|
Slightly better codegen for hpack_encoder.
hpack_encoder::ensure_space checks to see if we need to allocate to start a
frame or not. The common case is that we don't need to, so we mark that code
branch as the more likely one to occur. This causes the common case to jump
around less.
BM_HpackEncoderEncodeDeadline
152ns ± 0% 149ns ± 0% -1.99% (p=0.000 n=19+17)
BM_HpackEncoderEncodeHeader<EmptyBatch>/0/16384
35.0ns ± 2% 34.6ns ± 0% -1.10% (p=0.000 n=20+17)
BM_HpackEncoderEncodeHeader<EmptyBatch>/1/16384
34.9ns ± 1% 34.7ns ± 1% -0.81% (p=0.007 n=20+19)
BM_HpackEncoderEncodeHeader<SingleStaticElem>/0/16384
50.6ns ± 0% 49.1ns ± 1% -3.06% (p=0.000 n=17+19)
BM_HpackEncoderEncodeHeader<SingleInternedKeyElem>/0/16384
84.9ns ± 1% 82.4ns ± 1% -2.90% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleInternedElem>/0/16384
50.5ns ± 0% 49.2ns ± 1% -2.54% (p=0.000 n=15+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<1, false>>/0/16384
50.8ns ± 2% 49.6ns ± 1% -2.46% (p=0.000 n=17+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<3, false>>/0/16384
50.9ns ± 2% 49.5ns ± 1% -2.78% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<10, false>>/0/16384
50.4ns ± 1% 49.2ns ± 1% -2.32% (p=0.000 n=18+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<31, false>>/0/16384
50.3ns ± 0% 49.2ns ± 1% -2.16% (p=0.000 n=18+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<100, false>>/0/16384
50.4ns ± 1% 49.2ns ± 1% -2.35% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<1, true>>/0/16384
50.9ns ± 2% 49.4ns ± 1% -2.81% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<3, true>>/0/16384
50.9ns ± 2% 49.4ns ± 1% -2.91% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<10, true>>/0/16384
50.2ns ± 0% 49.2ns ± 0% -2.04% (p=0.000 n=17+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<31, true>>/0/16384
50.4ns ± 1% 49.2ns ± 1% -2.38% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<100, true>>/0/16384
50.3ns ± 0% 49.2ns ± 0% -2.06% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<SingleNonInternedElem>/0/16384
91.7ns ± 1% 85.6ns ± 1% -6.64% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<1, false>>/0/16384
116ns ± 1% 112ns ± 1% -3.95% (p=0.000 n=19+18)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<3, false>>/0/16384
122ns ± 0% 117ns ± 1% -3.63% (p=0.000 n=18+17)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<10, false>>/0/16384
145ns ± 1% 140ns ± 0% -2.89% (p=0.000 n=18+18)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<31, false>>/0/16384
233ns ± 1% 231ns ± 1% -1.14% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<100, false>>/0/16384
472ns ± 1% 469ns ± 1% -0.64% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<1, true>>/0/16384
93.2ns ± 1% 87.3ns ± 1% -6.41% (p=0.000 n=20+17)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<3, true>>/0/16384
94.2ns ± 1% 88.0ns ± 1% -6.59% (p=0.000 n=20+17)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<10, true>>/0/16384
94.1ns ± 2% 87.5ns ± 1% -6.98% (p=0.000 n=20+17)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<31, true>>/0/16384
107ns ± 2% 102ns ± 4% -4.30% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<100, true>>/0/16384
106ns ± 1% 100ns ± 1% -5.64% (p=0.000 n=20+17)
BM_HpackEncoderEncodeHeader<SingleNonInternedElem>/0/1
356ns ± 1% 355ns ± 1% -0.47% (p=0.001 n=20+18)
BM_HpackEncoderEncodeHeader<RepresentativeClientInitialMetadata>/0/16384
140ns ± 1% 128ns ± 1% -7.99% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<MoreRepresentativeClientInitialMetadata>/0/16384
237ns ± 1% 218ns ± 1% -7.93% (p=0.000 n=19+19)
BM_HpackEncoderEncodeHeader<RepresentativeServerInitialMetadata>/0/16384
73.7ns ± 1% 69.7ns ± 1% -5.47% (p=0.000 n=20+19)
BM_HpackEncoderEncodeHeader<RepresentativeServerTrailingMetadata>/1/16384
50.7ns ± 0% 49.0ns ± 2% -3.19% (p=0.000 n=18+19)
|
6 years ago |
yang-g
|
7a4b6b7e30
|
Update oauth2 token endpoints
|
6 years ago |
Stanley Cheung
|
57d522eda3
|
Merge pull request #19228 from stanley-cheung/php-add-release-to-matrix
PHP: attempt to add v1.21.4 to interop matrix
|
6 years ago |
Karthik Ravi Shankar
|
bddcb6c906
|
Don't move ServerContext to impl
|
6 years ago |
Soheil Hassas Yeganeh
|
3fc9e00c3f
|
Merge pull request #19480 from grpc/revert-19218-string-view
Revert "Introduce string_view and use it for gpr_split_host_port."
|
6 years ago |
Lidi Zheng
|
25c720f650
|
Merge pull request #19456 from lidizheng/example-auth
[Python] Add authentication extension example
|
6 years ago |
Yunjia Wang
|
5b6c9473cd
|
Merge remote-tracking branch 'upstream/master' into mpmcqueue
|
6 years ago |
Yunjia Wang
|
18fb10cdd6
|
Add some comment
|
6 years ago |
Stanley Cheung
|
e92622eb5b
|
Add PHP back to client_matrix.py
|
6 years ago |
Qixuan Li
|
0e85762b67
|
add pick_first_unary
|
6 years ago |
Soheil Hassas Yeganeh
|
80c177d4c4
|
Revert "Introduce string_view and use it for gpr_split_host_port."
|
6 years ago |
Julien Boeuf
|
189c2c8c30
|
Adding support for STS Token Exchange Creds in core:
- IETF specification is available here:
https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
|
6 years ago |
Karthik Ravi Shankar
|
748b932d02
|
Fix header guards
|
6 years ago |
hcaseyal
|
e6b29b3693
|
Merge pull request #19463 from hcaseyal/channelz_subchannel
Channelz: SubchannelNode no longer holds a pointer to the Subchannel
|
6 years ago |
Prashant Jaikumar
|
4ad6d6d4df
|
Enable CFStream by default on iOS for all wrapped languages
|
6 years ago |
Vijay Pai
|
ef4388b862
|
Explain order of callback execution in executor comments
|
6 years ago |
Jan Tattermusch
|
0454cde111
|
Merge pull request #19242 from jtattermusch/csharp_easier_net45_build
Get rid of workaround to build net45 targets on linux and mac
|
6 years ago |
Hope Casey-Allen
|
5a05ea0530
|
Format
|
6 years ago |
Soheil Hassas Yeganeh
|
f9516b04d5
|
Merge pull request #19218 from soheilhy/string-view
Introduce string_view and use it for gpr_split_host_port.
|
6 years ago |
Yunjia Wang
|
833bd5c118
|
Change trace flag name, add some comment in test
|
6 years ago |
Lidi Zheng
|
ce41cde908
|
Fix string/bytes problem && lint
|
6 years ago |
Yunjia Wang
|
4e6a113ca2
|
Merge remote-tracking branch 'upstream/master' into mpmcqueue
|
6 years ago |
Yunjia Wang
|
c48eac2dd4
|
Modify variable name for consistency, remove extra test
|
6 years ago |
Karthik Ravi Shankar
|
51626535cd
|
Fix BUILD file
|
6 years ago |
Karthik Ravi Shankar
|
d33c02748f
|
Merge branch 'master' into continue-migration-to-impl
|
6 years ago |
Hope Casey-Allen
|
7f666a25ff
|
Remove GetC/hildSocketUuid and stop storing uuid inside ConnectedSubchannel
|
6 years ago |
Hope Casey-Allen
|
03b063568d
|
Minor fixes
|
6 years ago |
Jan Tattermusch
|
8bfb713c80
|
fix Grpc.Tools build
|
6 years ago |
Jan Tattermusch
|
a827504ffb
|
get rid of workaround to build net45 targets on linux and mac
|
6 years ago |
apolcyn
|
da3784bf89
|
Merge pull request #19397 from apolcyn/fix_ares_windows_tcp
Simplify and fix c-ares TCP path on Windows
|
6 years ago |
Alexander Polcyn
|
3467f2dfdc
|
Fix log typo
|
6 years ago |
Yunjia Wang
|
343541c13c
|
Merge remote-tracking branch 'upstream/master' into mpmcqueue
|
6 years ago |
Yunjia Wang
|
23028dd12d
|
Change trace flag var name
|
6 years ago |
Yunjia Wang
|
5955baf3d9
|
Change comment words
|
6 years ago |
Hope Casey-Allen
|
a019017840
|
Address minor comments
|
6 years ago |
Hope Casey-Allen
|
3c72a939fc
|
Remove subchannel_destroyed_
|
6 years ago |
Hope Casey-Allen
|
a240860008
|
Minor fix
|
6 years ago |
Hope Casey-Allen
|
d137ee8a85
|
Fix format
|
6 years ago |
Hope Casey-Allen
|
b7dc509429
|
Minor fix
|
6 years ago |
Hope Casey-Allen
|
47871c274e
|
Change channelz SubchannelNode to no longer take a ref to the Subchannel
|
6 years ago |
Nicolas Noble
|
16931832de
|
Merge pull request #19424 from apolcyn/drop_ruby_22_backport
Backport "Drop support for ruby < 2.3" to 1.22.x
|
6 years ago |
Nicolas Noble
|
cca7c8804a
|
Merge pull request #19432 from jtattermusch/upb_cmake_unness
building upb as part of cmake build is not necessary (for v1.22.x)
|
6 years ago |
Lidi Zheng
|
7b82924066
|
Update module import according to name changes
|
6 years ago |
Muxi Yan
|
6a00530586
|
Merge pull request #18607 from muxi/check_protobuf_pod_version
Add protobuf pod version sanitizer
|
6 years ago |
Jan Tattermusch
|
57ec1541aa
|
Merge pull request #19420 from hlopko/migrate_legacy_proto
Migrate from dep.proto. to dep[ProtoInfo] provider
|
6 years ago |
Jan Tattermusch
|
ba3509bef8
|
Merge pull request #19449 from grpc/jtattermusch-patch-1
Make sure Grpc metapackage includes Grpc.Core.targets
|
6 years ago |
Guantao Liu
|
8f30132877
|
Revert the previous clang-format changes to pass the clang format check
on github.
|
6 years ago |
Lidi Zheng
|
aa567e5364
|
Adopt reviewer's advices
|
6 years ago |
Lidi Zheng
|
5f98b1e8ef
|
Fix 2/3 str/bytes compatibility issue
|
6 years ago |