Soheil Hassas Yeganeh
3f574aecc9
Merge pull request #19493 from soheilhy/fix-cred-test
...
Fix build failure in credential_test.cc
6 years ago
Soheil Hassas Yeganeh
dc858eea25
Fix build failure in credential_test.cc
6 years ago
Karthik Ravi Shankar
0d2d88fce5
Merge pull request #19446 from karthikravis/continue-migration-to-impl
...
Move more of usage to grpc_impl
6 years ago
Vijay Pai
858b9117dd
Merge pull request #19478 from grpc/vjpai-patch-1
...
Explain order of callback execution in executor comments
6 years ago
Arjun Roy
15e78eb8b5
Merge pull request #19485 from arjunroy/hpack_encoder_ensure_space
...
Slightly better codegen for hpack_encoder.
6 years ago
jboeuf
bd8698e8fd
Merge pull request #19032 from jboeuf/sts_core_creds_pr
...
Adding support for STS Token Exchange Creds in core:
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
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
Stanley Cheung
e92622eb5b
Add PHP back to client_matrix.py
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
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
Lidi Zheng
ce41cde908
Fix string/bytes problem && lint
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
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
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
Lidi Zheng
aa567e5364
Adopt reviewer's advices
6 years ago
Lidi Zheng
5f98b1e8ef
Fix 2/3 str/bytes compatibility issue
6 years ago
Lidi Zheng
12c296b3dc
[Python] Add authentication extension example
6 years ago
Moiz Haidry
2a589e253e
Merge pull request #19435 from mhaidrygoog/grpc_to_grpc_impl
...
Modify codegen to use grpc_impl namespace and other cleanup
6 years ago
Guantao Liu
60ed718209
Merge pull request #19434 from guantaol/metadata_trace
...
Fix the missing traces of metadata unref.
6 years ago
Muxi Yan
bb7829b87b
Relocate cpu_cost to correct test case
6 years ago
Marcel Hlopko
497e271fe9
Merge branch 'master' into migrate_legacy_proto
...
* master: (27 commits)
Revert "Surface exceptions in gevent IO manager"
Fast-path for no-error case for grpc_error_get_status.
Fix multiprocessing example for MacOS.
Add example Python server using compression.
Update googletest version to v1.8.1
Hail mary.
Update Protobuf version
Also updated fedora 2.2 and 2.3 dockerfiles
Fix ios simulator failure
Pin bundler where needed
Resolve xcodebuild issue on Mac
Fix hard written port
Drop support for ruby < 2.3; update and unskip distrib tests
Unref unselected subchannels in Pick First.
fix run_one_test
More run_tests.py script fix
fix tests so that they run
Clang tidy
add tests for bad stream IDs
Another python fix.
...
6 years ago
Lidi Zheng
51d6416691
Merge pull request #19440 from grpc/revert-19356-i15880
...
Revert "Surface exceptions in gevent IO manager"
6 years ago
Jan Tattermusch
1ce6d98fb4
formatting
6 years ago
Jan Tattermusch
650c0216c3
Make sure Grpc metapackage includes Grpc.Core.targets
6 years ago
Karthik Ravi Shankar
8b91dc5fd2
Move more of usage to grpc_impl
...
1) Create server_context_impl and completion_queue_impl headers.
2) Move more of usage of ClientContext, ServerContext to grpc_impl
6 years ago