mirror of https://github.com/grpc/grpc.git
Tag:
Branch:
Tree:
561281f268
1.64.1
alts-context-plumbing
artifacts
backport-v1.34.x-OvpI7f
create-pull-request/patch-0195084
create-pull-request/patch-02276f4
create-pull-request/patch-0417b88
create-pull-request/patch-05430a5
create-pull-request/patch-0738969
create-pull-request/patch-08642b1
create-pull-request/patch-0e113e3
create-pull-request/patch-0ee391c
create-pull-request/patch-130ec222
create-pull-request/patch-14ac6891
create-pull-request/patch-16be944
create-pull-request/patch-1e86ca58
create-pull-request/patch-23521be
create-pull-request/patch-3557573
create-pull-request/patch-35df344
create-pull-request/patch-37e3f17
create-pull-request/patch-3e79c88
create-pull-request/patch-44d7a7a
create-pull-request/patch-4512297
create-pull-request/patch-48966bd
create-pull-request/patch-4a3092a2
create-pull-request/patch-4e8e6b7
create-pull-request/patch-4feb98e
create-pull-request/patch-50b02da
create-pull-request/patch-539d75c
create-pull-request/patch-56d25ca
create-pull-request/patch-5c8858f
create-pull-request/patch-5e3fe08
create-pull-request/patch-5e73172
create-pull-request/patch-5f3d55c
create-pull-request/patch-605ef649
create-pull-request/patch-6303798
create-pull-request/patch-6f05b7d2
create-pull-request/patch-716b26e
create-pull-request/patch-71da53d
create-pull-request/patch-764faf9
create-pull-request/patch-78c8e11
create-pull-request/patch-7a9373b0
create-pull-request/patch-81f6130
create-pull-request/patch-81fe947
create-pull-request/patch-82055d1
create-pull-request/patch-883e5f7
create-pull-request/patch-895f163
create-pull-request/patch-8e951e1
create-pull-request/patch-91bcf9e
create-pull-request/patch-92e95881
create-pull-request/patch-93f0266
create-pull-request/patch-999195a
create-pull-request/patch-a00d5b4
create-pull-request/patch-a1ce253
create-pull-request/patch-a526a09
create-pull-request/patch-aeb96e9
create-pull-request/patch-afb307fb
create-pull-request/patch-b1b1b04
create-pull-request/patch-b32d94d
create-pull-request/patch-b7592cd9
create-pull-request/patch-b852e47
create-pull-request/patch-bad57a4
create-pull-request/patch-baf7250
create-pull-request/patch-bcabde3
create-pull-request/patch-bcd6684
create-pull-request/patch-c0890d9
create-pull-request/patch-c1d31b5
create-pull-request/patch-c6c1c6a
create-pull-request/patch-c81bdf7
create-pull-request/patch-c879356
create-pull-request/patch-c921002
create-pull-request/patch-c94a923
create-pull-request/patch-cdf4186a
create-pull-request/patch-d562c5b
create-pull-request/patch-d843ffe
create-pull-request/patch-da8686c
create-pull-request/patch-daccc43
create-pull-request/patch-de59548
create-pull-request/patch-de5dcee4
create-pull-request/patch-e097a32
create-pull-request/patch-e20a7252
create-pull-request/patch-e33af6c
create-pull-request/patch-e54c0db7
create-pull-request/patch-ea6c6bb
create-pull-request/patch-eeedd967
create-pull-request/patch-f00f68d
create-pull-request/patch-f1d14f7
create-pull-request/patch-f34844c
create-pull-request/patch-f678a96
create-pull-request/patch-f7fd9a5
create-pull-request/patch-f82c675
create-pull-request/patch-fbd47fd
create-pull-request/patch-fe396c6
dependabot/github_actions/github-actions-b79dc29373
dependabot/npm_and_yarn/examples/node/node-forge-1.3.1
dependabot/pip/setuptools-70.0.0
dependabot/pip/urllib3-1.26.19
dependabot/pip/zipp-3.19.1
develop
eugeneo-delete-array
eugeneo-maintainers
fix_protobuf_build
fix_regenerate_protos
gh-pages
go_release
interop_hook_server
larry-safran-patch-1
master
python/sync/typings
revert-28372-cfstream_test_fix
revert-28441-revert-28309-XdsRbacFilter
revert-28455-revert-28419-api-fuzzer-crash-bug
revert-28900-HttpRequestSSlCredentialsComparator
revert-28951-revert-28767-nextpromise
revert-29375-objc-layering-check
revert-30023-duration
revert-30252-ARGUE
revert-30896-rules_apple_bazel5
revert-31138-remove-grpcpp-codegen
revert-31204-compression-promise
revert-31481-reland-try
revert-31822-revert-31786-move-google-default-channel-creds-declaration
revert-32077-cf-event-engine-client
revert-32461-reland/ee-runafter-cpp-alarm
revert-32524-tasks/tests/orca_per_rpc
revert-32632-centralize-client-channel-resolver-selection
revert-32636-grpc_base_namespace
revert-32666-revert-32578-gft
revert-32706-invalidate_rbe_cache
revert-32844-ee-client-for-all-end2end-tests
revert-32909-fix-py-reflection-response
revert-32924-cf-event-engine-client
revert-32956-client-channel-resolver-fuzzer
revert-32968-disable-ee-end2end-tests
revert-33154-merge-fest
revert-33203-ram-rod
revert-33442-printExp
revert-33508-revert-33473-svc-cfg-ca
revert-33512-Revert33428
revert-33584-AcceptStreamLog
revert-33676-revert-33647-interop
revert-33939-tests/interop-session-affinity
revert-34129-tasks/import-rollback
revert-34515-revert-33969-checkAbortError
revert-34541-revert-34522-die-foul-beast
revert-36752-silience-gcc7
revert_python_3.13_pr
run_test_verbose_success
sergiitk-service_config
test_565724722
test_582489535
test_582692326
test_583078999
test_583500553
test_584065091
test_584545666
test_585692562
test_585737061
test_586188548
test_586576809
test_588131915
test_589060063
test_589910972
test_590118795
test_590128450
test_590129238
test_590826993
test_590845254
test_591146143
test_592612656
test_592612659
test_596967071
test_598320965
test_598879913
test_600541791
test_601845634
test_606709629
test_607737361
test_616189569
test_616253080
test_619662401
test_625436677
test_625488709
test_625538460
test_627143927
test_627516799
test_633352477
test_636309539
test_644148181
test_649154069
test_653702831
test_653824016
test_657265684
test_681606201
test_685282781
test_687702529
test_687702930
test_687703146
test_693807838
test_693841452
test_694178336
test_694187061
test_695495325
test_696559679
test_703300503
test_703351249
test_703557672
v1.0.x
v1.1.x
v1.10.x
v1.11.x
v1.12.x
v1.13.x
v1.14.x
v1.15.x
v1.16.x
v1.17.x
v1.18.x
v1.19.x
v1.2.x
v1.20.x
v1.21.x
v1.22.x
v1.23.x
v1.24.x
v1.25.x
v1.26.x
v1.27.x
v1.28.x
v1.29.x
v1.3.x
v1.30.x
v1.31.x
v1.32.x
v1.33.x
v1.34.x
v1.35.x
v1.36.x
v1.37.x
v1.38.x
v1.39.x
v1.4.x
v1.40.x
v1.41.x
v1.42.x
v1.43.x
v1.44.x
v1.45.x
v1.46.x
v1.47.x
v1.48.x
v1.49.x
v1.50.x
v1.51.x
v1.52.x
v1.53.x
v1.54.x
v1.55
v1.55.x
v1.56.x
v1.57.x
v1.58.x
v1.59.x
v1.6.x
v1.60.x
v1.61.x
v1.62.x
v1.63.x
v1.64.x
v1.65.x
v1.66.x
v1.67.x
v1.68.x
v1.69.x
v1.7.x
v1.8.x
v1.9.x
veblush-patch-1
veblush-patch-3
windows-endpoint
1.33.1
objective-c-v1.0.0-pre1
objective-c-v1.0.2
release-0_10
release-0_10_0
release-0_10_0-objectivec-0.6.0
release-0_10_1
release-0_10_1-node-0.10.1
release-0_10_2
release-0_11
release-0_11_0
release-0_11_1
release-0_11_1-objectivec-0.11.1
release-0_12
release-0_12_0
release-0_12_0-objectivec-0.12.0
release-0_13
release-0_13_0
release-0_13_0-objectivec-0.13.0
release-0_13_1
release-0_14
release-0_14_0
release-0_14_0-objective-c-0.14.0
release-0_14_0-objectivec-0.14.0
release-0_14_1
release-0_15
release-0_15_0
release-0_15_1
release-0_5
release-0_5_0
release-0_6
release-0_6_0
release-0_9
release-0_9_0
release-0_9_1
release-0_9_1-node-0.9.2
release-0_9_1-objectivec-0.5.1
release_test
v0.15.0
v0.15.2
v1.0.0
v1.0.0-pre2
v1.0.1
v1.0.1-pre1
v1.1.0
v1.1.0-pre1
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.10.0
v1.10.0-pre1
v1.10.0-pre2
v1.10.1
v1.10.1-pre1
v1.11.0
v1.11.0-pre1
v1.11.0-pre2
v1.11.1
v1.11.1-pre1
v1.12.0
v1.12.0-pre1
v1.12.1
v1.13.0
v1.13.0-pre1
v1.13.0-pre2
v1.13.0-pre3
v1.13.1
v1.14.0
v1.14.0-pre1
v1.14.0-pre2
v1.14.1
v1.14.2
v1.14.2-pre1
v1.15.0
v1.15.0-pre1
v1.15.1
v1.16.0
v1.16.0-pre1
v1.16.1
v1.16.1-pre1
v1.17.0
v1.17.0-pre1
v1.17.0-pre2
v1.17.0-pre3
v1.17.1
v1.17.1-pre1
v1.17.2
v1.18.0
v1.18.0-pre1
v1.19.0
v1.19.0-pre1
v1.19.1
v1.2.0
v1.2.0-pre2
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.2.5
v1.20.0
v1.20.0-pre1
v1.20.0-pre2
v1.20.0-pre3
v1.20.1
v1.21.0
v1.21.0-pre1
v1.21.1
v1.21.2
v1.21.3
v1.21.3-pre1
v1.21.4
v1.21.4-pre1
v1.22.0
v1.22.0-pre1
v1.22.1
v1.23.0
v1.23.0-pre1
v1.23.1
v1.24.0
v1.24.0-pre1
v1.24.0-pre2
v1.24.1
v1.24.2
v1.24.3
v1.25.0
v1.25.0-pre1
v1.26.0
v1.26.0-pre1
v1.27.0
v1.27.0-pre1
v1.27.0-pre2
v1.27.1
v1.27.2
v1.27.3
v1.28.0
v1.28.0-pre1
v1.28.0-pre2
v1.28.0-pre3
v1.28.1
v1.28.2
v1.29.0
v1.29.1
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.9
v1.30.0
v1.30.0-pre1
v1.30.1
v1.30.2
v1.31.0
v1.31.0-pre1
v1.31.0-pre2
v1.31.1
v1.32.0
v1.32.0-pre1
v1.33.0
v1.33.0-pre1
v1.33.0-pre2
v1.33.1
v1.33.2
v1.34.0
v1.34.0-pre1
v1.34.1
v1.35.0
v1.35.0-pre1
v1.36.0
v1.36.0-pre1
v1.36.1
v1.36.2
v1.36.3
v1.36.4
v1.37.0
v1.37.0-pre1
v1.37.1
v1.38.0
v1.38.0-pre1
v1.38.1
v1.39.0
v1.39.0-pre1
v1.39.1
v1.4.0
v1.4.0-pre1
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.4.7
v1.40.0
v1.40.0-pre1
v1.41.0
v1.41.0-pre1
v1.41.0-pre2
v1.41.1
v1.42.0
v1.42.0-pre1
v1.43.0
v1.43.0-pre1
v1.43.2
v1.44.0
v1.44.0-pre1
v1.44.0-pre2
v1.44.1
v1.45.0
v1.45.0-pre1
v1.45.1
v1.45.2
v1.45.3
v1.46.0
v1.46.0-pre1
v1.46.0-pre2
v1.46.1
v1.46.2
v1.46.3
v1.46.4
v1.46.5
v1.46.6
v1.46.7
v1.47.0
v1.47.0-pre1
v1.47.1
v1.47.2
v1.47.3
v1.47.4
v1.47.5
v1.48.0
v1.48.0-pre1
v1.48.1
v1.48.2
v1.48.3
v1.48.4
v1.49.0
v1.49.0-pre1
v1.49.0-pre2
v1.49.0-pre3
v1.49.1
v1.49.2
v1.49.3
v1.49.4
v1.50.0
v1.50.0-pre1
v1.50.1
v1.50.2
v1.51.0
v1.51.0-pre1
v1.51.1
v1.51.2
v1.51.3
v1.52.0
v1.52.0-pre1
v1.52.0-pre2
v1.52.1
v1.52.2
v1.53.0
v1.53.0-pre1
v1.53.0-pre2
v1.53.1
v1.53.2
v1.54.0
v1.54.0-pre1
v1.54.0-pre2
v1.54.1
v1.54.2
v1.54.3
v1.55.0
v1.55.0-pre1
v1.55.0-pre2
v1.55.1
v1.55.3
v1.55.4
v1.56.0
v1.56.0-pre1
v1.56.0-pre2
v1.56.0-pre3
v1.56.1
v1.56.1-pre1
v1.56.2
v1.56.3
v1.56.4
v1.57.0
v1.57.0-pre1
v1.57.1
v1.58.0
v1.58.0-pre1
v1.58.1
v1.58.2
v1.58.3
v1.59.0
v1.59.0-pre1
v1.59.0-pre2
v1.59.1
v1.59.2
v1.59.3
v1.59.4
v1.59.5
v1.6.0
v1.6.0-pre1
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.60.0
v1.60.0-pre1
v1.60.1
v1.60.2
v1.61.0
v1.61.0-pre1
v1.61.0-pre2
v1.61.0-pre3
v1.61.1
v1.61.2
v1.61.3
v1.62.0
v1.62.0-pre1
v1.62.1
v1.62.2
v1.62.3
v1.63.0
v1.63.0-pre1
v1.63.0-pre2
v1.63.1
v1.63.2
v1.64.0
v1.64.0-pre1
v1.64.0-pre2
v1.64.1
v1.64.2
v1.64.3
v1.65.0
v1.65.0-pre1
v1.65.0-pre2
v1.65.1
v1.65.2
v1.65.3
v1.65.4
v1.65.5
v1.66.0
v1.66.0-pre1
v1.66.0-pre2
v1.66.0-pre3
v1.66.0-pre4
v1.66.0-pre5
v1.66.1
v1.66.2
v1.67.0
v1.67.0-pre1
v1.67.1
v1.68.0
v1.68.0-pre1
v1.68.1
v1.68.2
v1.7.0
v1.7.1
v1.7.2
v1.7.3
v1.8.0
v1.8.0-pre2
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.9.0
v1.9.0-pre1
v1.9.0-pre2
v1.9.0-pre3
v1.9.1
${ noResults }
4451 Commits (561281f268e84f28ccf51da9386baca091352085)
Author | SHA1 | Message | Date |
---|---|---|---|
Soheil Hassas Yeganeh | 5340111aa6 |
Fix sanity check.
|
5 years ago |
Soheil Hassas Yeganeh | a7aa9cf9ac |
Consider "Socket closed" to be a good status
Issue #20509 |
5 years ago |
Moiz Haidry | d874a260bb |
Fix unused variable error
|
5 years ago |
Soheil Hassas Yeganeh | 3081898d3e |
Deflake QPS test.
In https://github.com/grpc/grpc/pull/20328, we started shutting down the servers and the clients at the time to make the benchmark resilient. Since servers and clients are shutdown in parallel, there is always a chance that they observe cancelled RPCs. This resulted in QPS benchmarks failing. In this commit, we also accept cancelled RPCs in addition to OK RPCs. Fixes #20509 |
5 years ago |
Mark D. Roth | 2afaec231d |
xds client bootstrap file
|
5 years ago |
Matthew Stevenson | c7802d488a |
Fixed a small typos from previous commit.
|
5 years ago |
Matthew Stevenson | 313bb5848e |
Remove some unnecessary comments.
|
5 years ago |
Matthew Stevenson | ed198f5a54 |
Changed delete per Yang's comment.
|
5 years ago |
Matthew Stevenson | c45a97d8cd |
Changed delete per Yang's comment.
|
5 years ago |
Juanli Shen | 2dc42a1e02 |
Use ADS
|
5 years ago |
Mark D. Roth | b01072586d |
Refactor EDS and LRS code from xds LB policy into new XdsClient API.
|
5 years ago |
Jan Tattermusch | 082f3dc14a |
temporatily disable client_channel_stress_test on win RBE
|
5 years ago |
Soheil Hassas Yeganeh | f05fd9de5f |
Remove out of context writes from H2.
There is major improvement in production benchmarks (99p latency is halved). Microbenchmarks show up to 14% improvements: BM_PumpStreamClientToServer<InProcess>/16777216 [polls/iter:0 ] 15.6ms ± 4% 15.3ms ± 6% -2.32% (p=0.002 n=18+20) BM_PumpStreamServerToClient<InProcess>/0 [polls/iter:0 ] 1.23µs ± 1% 1.21µs ± 1% -1.54% (p=0.000 n=18+18) BM_PumpStreamServerToClient<InProcess>/1 [polls/iter:0 ] 1.33µs ± 1% 1.31µs ± 1% -1.47% (p=0.000 n=16+19) BM_PumpStreamServerToClient<InProcess>/8 [polls/iter:0 ] 1.33µs ± 1% 1.31µs ± 1% -1.47% (p=0.000 n=17+20) BM_PumpStreamServerToClient<InProcess>/64 [polls/iter:0 ] 1.37µs ± 1% 1.36µs ± 1% -0.86% (p=0.000 n=17+20) BM_PumpStreamServerToClient<InProcess>/4096 [polls/iter:0 ] 2.40µs ± 3% 2.35µs ± 3% -2.43% (p=0.000 n=18+19) BM_PumpStreamServerToClient<MinInProcess>/0 [polls/iter:0 ] 1.21µs ± 0% 1.20µs ± 1% -0.87% (p=0.000 n=15+17) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/1/2 [polls/iter:12.0002 ] 62.3µs ± 3% 61.2µs ± 1% -1.78% (p=0.007 n=7+10) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/8/2 [polls/iter:12.0002 ] 62.3µs ± 2% 61.4µs ± 1% -1.39% (p=0.016 n=11+9) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/64/2 [polls/iter:12.0002 ] 65.1µs ± 2% 63.9µs ± 2% -1.76% (p=0.005 n=7+9) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/512/1 [polls/iter:8.00012 ] 47.1µs ± 1% 46.3µs ± 1% -1.77% (p=0.008 n=5+5) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/4096/2 [polls/iter:12 ] 71.3µs ± 1% 70.2µs ± 1% -1.51% (p=0.008 n=5+5) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/0/0 [polls/iter:0 ] 5.73µs ± 2% 5.68µs ± 1% -0.96% (p=0.000 n=20+19) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/1/1 [polls/iter:0 ] 8.74µs ± 1% 8.69µs ± 1% -0.53% (p=0.002 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/1/2 [polls/iter:0 ] 11.6µs ± 1% 11.5µs ± 1% -0.57% (p=0.000 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/8/1 [polls/iter:0 ] 8.72µs ± 1% 8.70µs ± 1% -0.25% (p=0.038 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/64/1 [polls/iter:0 ] 8.87µs ± 1% 8.83µs ± 1% -0.41% (p=0.003 n=20+19) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/64/2 [polls/iter:0 ] 11.8µs ± 1% 11.8µs ± 1% -0.62% (p=0.000 n=20+19) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/512/1 [polls/iter:0 ] 9.16µs ± 1% 9.10µs ± 1% -0.60% (p=0.000 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/512/2 [polls/iter:0 ] 12.3µs ± 1% 12.2µs ± 1% -0.70% (p=0.000 n=20+18) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/32768/2 [polls/iter:0 ] 50.0µs ± 1% 50.2µs ± 2% +0.47% (p=0.026 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/2097152/1 [polls/iter:0 ] 2.14ms ± 2% 1.89ms ± 1% -11.52% (p=0.000 n=18+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/2097152/2 [polls/iter:0 ] 4.27ms ± 2% 3.78ms ± 1% -11.41% (p=0.000 n=18+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/16777216/1 [polls/iter:0 ] 32.9ms ± 6% 29.2ms ± 6% -11.34% (p=0.000 n=19+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/16777216/2 [polls/iter:0 ] 64.7ms ± 4% 58.0ms ± 5% -10.33% (p=0.000 n=17+19) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/134217728/1 [polls/iter:0 ] 326ms ± 2% 323ms ± 2% -1.08% (p=0.001 n=20+20) BM_StreamingPingPong<InProcess, NoOpMutator, NoOpMutator>/134217728/2 [polls/iter:0 ] 652ms ± 2% 644ms ± 2% -1.19% (p=0.001 n=20+20) BM_StreamingPingPongMsgs<TCP, NoOpMutator, NoOpMutator>/8 [polls/iter:4.00007 ] 16.3µs ± 2% 16.0µs ± 1% -1.77% (p=0.038 n=6+4) BM_StreamingPingPongMsgs<InProcess, NoOpMutator, NoOpMutator>/2097152 [polls/iter:0 ] 2.02ms ± 7% 1.88ms ± 1% -6.63% (p=0.002 n=20+20) BM_StreamingPingPongMsgs<InProcess, NoOpMutator, NoOpMutator>/16777216 [polls/iter:0 ] 32.3ms ± 6% 29.3ms ± 5% -9.55% (p=0.000 n=19+20) BM_StreamingPingPongMsgs<InProcess, NoOpMutator, NoOpMutator>/134217728 [polls/iter:0 ] 327ms ± 1% 323ms ± 1% -1.22% (p=0.000 n=20+20) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/0/2 [polls/iter:12.0001 ] 59.5µs ± 2% 58.6µs ± 1% -1.48% (p=0.014 n=9+9) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/1/2 [polls/iter:12.0001 ] 60.9µs ± 2% 60.0µs ± 2% -1.43% (p=0.023 n=9+7) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/8/2 [polls/iter:12.0002 ] 61.4µs ± 2% 60.0µs ± 1% -2.27% (p=0.012 n=7+4) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/0 [polls/iter:0 ] 5.71µs ± 2% 5.62µs ± 2% -1.51% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/1 [polls/iter:0 ] 8.44µs ± 1% 8.39µs ± 1% -0.65% (p=0.001 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/2 [polls/iter:0 ] 11.0µs ± 1% 11.0µs ± 1% -0.26% (p=0.037 n=19+19) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/1/1 [polls/iter:0 ] 8.68µs ± 1% 8.61µs ± 1% -0.78% (p=0.000 n=19+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/1/2 [polls/iter:0 ] 11.5µs ± 1% 11.4µs ± 1% -0.24% (p=0.044 n=19+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/8/1 [polls/iter:0 ] 8.72µs ± 1% 8.62µs ± 1% -1.18% (p=0.000 n=20+19) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/64/1 [polls/iter:0 ] 8.83µs ± 1% 8.76µs ± 1% -0.87% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/64/2 [polls/iter:0 ] 11.7µs ± 1% 11.7µs ± 1% -0.47% (p=0.014 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/512/1 [polls/iter:0 ] 9.13µs ± 1% 9.05µs ± 1% -0.85% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/512/2 [polls/iter:0 ] 12.3µs ± 1% 12.2µs ± 1% -0.55% (p=0.004 n=20+19) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/4096/1 [polls/iter:0 ] 11.1µs ± 1% 11.1µs ± 1% -0.55% (p=0.010 n=18+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/2097152/1 [polls/iter:0 ] 2.08ms ± 9% 1.90ms ± 1% -8.68% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/2097152/2 [polls/iter:0 ] 4.14ms ± 9% 3.77ms ± 1% -8.95% (p=0.000 n=20+17) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/16777216/1 [polls/iter:0 ] 32.1ms ± 7% 28.6ms ± 3% -10.87% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/16777216/2 [polls/iter:0 ] 64.0ms ± 7% 57.4ms ± 2% -10.28% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/134217728/1 [polls/iter:0 ] 326ms ± 2% 321ms ± 2% -1.40% (p=0.000 n=20+20) BM_StreamingPingPong<MinInProcess, NoOpMutator, NoOpMutator>/134217728/2 [polls/iter:0 ] 652ms ± 2% 643ms ± 2% -1.39% (p=0.000 n=20+20) BM_StreamingPingPongMsgs<MinInProcess, NoOpMutator, NoOpMutator>/8 [polls/iter:0 ] 2.61µs ± 0% 2.62µs ± 1% +0.32% (p=0.018 n=17+20) BM_StreamingPingPongMsgs<MinInProcess, NoOpMutator, NoOpMutator>/32768 [polls/iter:0 ] 21.7µs ± 1% 21.9µs ± 2% +0.63% (p=0.041 n=19+20) BM_StreamingPingPongMsgs<MinInProcess, NoOpMutator, NoOpMutator>/2097152 [polls/iter:0 ] 2.04ms ± 8% 1.89ms ± 2% -7.42% (p=0.006 n=20+20) BM_StreamingPingPongMsgs<MinInProcess, NoOpMutator, NoOpMutator>/16777216 [polls/iter:0 ] 32.5ms ± 7% 28.5ms ± 2% -12.22% (p=0.000 n=20+20) BM_StreamingPingPongMsgs<MinInProcess, NoOpMutator, NoOpMutator>/134217728 [polls/iter:0 ] 327ms ± 1% 320ms ± 2% -2.33% (p=0.000 n=17+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/0/0/0 [polls/iter:0 ] 5.37µs ± 1% 5.31µs ± 2% -1.06% (p=0.000 n=19+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/0/0/1 [polls/iter:0 ] 5.37µs ± 1% 5.31µs ± 1% -1.02% (p=0.000 n=20+18) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/0/1/0 [polls/iter:0 ] 7.66µs ± 1% 7.59µs ± 1% -0.91% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/0/2/0 [polls/iter:0 ] 10.4µs ± 1% 10.3µs ± 1% -0.99% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/1/1/0 [polls/iter:0 ] 7.93µs ± 2% 7.82µs ± 1% -1.31% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/1/2/0 [polls/iter:0 ] 10.8µs ± 1% 10.7µs ± 1% -0.96% (p=0.000 n=20+17) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/1/2/1 [polls/iter:0 ] 10.4µs ± 1% 10.4µs ± 1% -0.30% (p=0.038 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/8/1/0 [polls/iter:0 ] 7.91µs ± 1% 7.83µs ± 1% -1.03% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/8/2/0 [polls/iter:0 ] 10.8µs ± 1% 10.7µs ± 1% -0.45% (p=0.003 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/64/1/0 [polls/iter:0 ] 8.02µs ± 1% 7.96µs ± 1% -0.70% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/64/2/0 [polls/iter:0 ] 11.0µs ± 1% 10.9µs ± 1% -0.56% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/512/1/0 [polls/iter:0 ] 8.31µs ± 1% 8.24µs ± 1% -0.84% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/512/2/0 [polls/iter:0 ] 11.5µs ± 1% 11.4µs ± 1% -0.66% (p=0.000 n=18+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/512/2/1 [polls/iter:0 ] 11.1µs ± 1% 11.1µs ± 1% -0.33% (p=0.016 n=19+18) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/4096/1/0 [polls/iter:0 ] 10.4µs ± 2% 10.3µs ± 2% -0.70% (p=0.015 n=19+19) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/2097152/1/0 [polls/iter:0 ] 2.02ms ± 7% 1.90ms ± 2% -6.22% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/2097152/2/0 [polls/iter:0 ] 4.03ms ± 7% 3.79ms ± 1% -6.14% (p=0.001 n=20+18) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/2097152/1/1 [polls/iter:0 ] 2.02ms ± 7% 1.90ms ± 1% -6.13% (p=0.004 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/2097152/2/1 [polls/iter:0 ] 4.03ms ± 7% 3.78ms ± 1% -6.20% (p=0.004 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/16777216/1/0 [polls/iter:0 ] 32.3ms ± 6% 28.5ms ± 3% -11.64% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/16777216/2/0 [polls/iter:0 ] 64.8ms ± 6% 57.0ms ± 3% -12.10% (p=0.000 n=19+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/16777216/1/1 [polls/iter:0 ] 32.2ms ± 7% 28.5ms ± 3% -11.41% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/16777216/2/1 [polls/iter:0 ] 63.8ms ± 6% 57.0ms ± 3% -10.55% (p=0.000 n=19+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/134217728/1/0 [polls/iter:0 ] 327ms ± 1% 321ms ± 2% -1.79% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/134217728/2/0 [polls/iter:0 ] 653ms ± 1% 641ms ± 2% -1.83% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/134217728/1/1 [polls/iter:0 ] 327ms ± 1% 321ms ± 2% -1.86% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<InProcess, NoOpMutator, NoOpMutator>/134217728/2/1 [polls/iter:0 ] 654ms ± 1% 640ms ± 2% -2.00% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/0/0/0 [polls/iter:0 ] 5.28µs ± 1% 5.23µs ± 2% -0.84% (p=0.001 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/0/0/1 [polls/iter:0 ] 5.27µs ± 2% 5.24µs ± 1% -0.68% (p=0.004 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/0/1/0 [polls/iter:0 ] 7.59µs ± 2% 7.53µs ± 1% -0.82% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/0/2/0 [polls/iter:0 ] 10.2µs ± 1% 10.2µs ± 1% -0.58% (p=0.001 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/0/1/1 [polls/iter:0 ] 7.16µs ± 1% 7.11µs ± 1% -0.76% (p=0.000 n=20+19) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/1/1/0 [polls/iter:0 ] 7.83µs ± 1% 7.75µs ± 1% -1.00% (p=0.000 n=20+18) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/1/2/0 [polls/iter:0 ] 10.7µs ± 1% 10.6µs ± 1% -0.66% (p=0.000 n=19+18) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/1/2/1 [polls/iter:0 ] 10.3µs ± 1% 10.2µs ± 1% -0.40% (p=0.003 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/8/1/0 [polls/iter:0 ] 7.82µs ± 1% 7.76µs ± 1% -0.72% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/8/2/0 [polls/iter:0 ] 10.7µs ± 1% 10.6µs ± 1% -0.46% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/64/1/0 [polls/iter:0 ] 7.94µs ± 1% 7.89µs ± 1% -0.62% (p=0.003 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/64/1/1 [polls/iter:0 ] 7.54µs ± 2% 7.88µs ± 6% +4.56% (p=0.000 n=19+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/512/1/0 [polls/iter:0 ] 8.24µs ± 1% 8.18µs ± 1% -0.79% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/512/2/0 [polls/iter:0 ] 11.4µs ± 1% 11.3µs ± 1% -0.58% (p=0.000 n=19+19) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/512/1/1 [polls/iter:0 ] 7.83µs ± 1% 8.13µs ± 5% +3.85% (p=0.002 n=17+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/512/2/1 [polls/iter:0 ] 11.0µs ± 1% 11.0µs ± 1% -0.31% (p=0.021 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/4096/1/0 [polls/iter:0 ] 10.3µs ± 1% 10.2µs ± 3% -0.96% (p=0.003 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/4096/2/0 [polls/iter:0 ] 15.4µs ± 1% 15.3µs ± 2% -0.54% (p=0.035 n=19+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/2097152/1/0 [polls/iter:0 ] 2.02ms ± 7% 1.90ms ± 1% -6.05% (p=0.003 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/2097152/2/0 [polls/iter:0 ] 4.03ms ± 7% 3.79ms ± 1% -6.10% (p=0.004 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/2097152/1/1 [polls/iter:0 ] 2.02ms ± 7% 1.90ms ± 1% -6.13% (p=0.001 n=20+19) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/2097152/2/1 [polls/iter:0 ] 4.03ms ± 7% 3.78ms ± 1% -6.11% (p=0.001 n=20+19) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/16777216/1/0 [polls/iter:0 ] 32.3ms ± 7% 28.5ms ± 3% -11.76% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/16777216/2/0 [polls/iter:0 ] 64.4ms ± 4% 57.2ms ± 3% -11.20% (p=0.000 n=16+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/16777216/1/1 [polls/iter:0 ] 32.2ms ± 6% 28.6ms ± 3% -11.18% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/16777216/2/1 [polls/iter:0 ] 63.8ms ± 7% 57.1ms ± 2% -10.47% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/134217728/1/0 [polls/iter:0 ] 327ms ± 1% 320ms ± 2% -1.95% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/134217728/2/0 [polls/iter:0 ] 654ms ± 1% 641ms ± 1% -2.01% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/134217728/1/1 [polls/iter:0 ] 327ms ± 1% 320ms ± 2% -2.17% (p=0.000 n=20+20) BM_StreamingPingPongWithCoalescingApi<MinInProcess, NoOpMutator, NoOpMutator>/134217728/2/1 [polls/iter:0 ] 655ms ± 1% 641ms ± 1% -2.13% (p=0.000 n=20+20) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/0/2 [polls/iter:12.0001 ] 60.9µs ± 3% 59.5µs ± 1% -2.28% (p=0.002 n=8+7) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/64/2 [polls/iter:12.0001 ] 64.1µs ± 1% 63.3µs ± 0% -1.32% (p=0.016 n=5+4) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/8/2 [polls/iter:12.0001 ] 61.7µs ± 3% 60.4µs ± 1% -2.10% (p=0.032 n=5+4) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/64/1 [polls/iter:8.00012 ] 47.0µs ± 1% 46.2µs ± 2% -1.84% (p=0.048 n=3+6) BM_StreamingPingPongMsgs<TCP, NoOpMutator, NoOpMutator>/0 [polls/iter:4.00008 ] 15.5µs ± 2% 15.3µs ± 2% -1.53% (p=0.048 n=5+7) BM_StreamingPingPong<TCP, NoOpMutator, NoOpMutator>/8/2 [polls/iter:12 ] 63.9µs ± 4% 61.7µs ± 1% -3.44% (p=0.032 n=5+4) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/8/2 [polls/iter:12 ] 61.9µs ± 1% 60.9µs ± 2% -1.65% (p=0.032 n=5+5) BM_StreamingPingPong<MinTCP, NoOpMutator, NoOpMutator>/32768/1 [polls/iter:8.00019 ] 71.7µs ± 1% 70.9µs ± 0% -1.13% (p=0.038 n=6+4) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/8/8 [polls/iter:0 ] 6.70µs ± 8% 6.62µs ± 7% -1.12% (p=0.049 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/64/0 [polls/iter:0 ] 6.61µs ± 6% 6.47µs ± 1% -2.15% (p=0.001 n=20+17) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/64 [polls/iter:0 ] 6.59µs ± 6% 6.44µs ± 3% -2.17% (p=0.000 n=19+18) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/512 [polls/iter:0 ] 6.81µs ± 6% 6.70µs ± 7% -1.61% (p=0.008 n=20+19) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/4096/0 [polls/iter:0 ] 7.76µs ± 3% 7.68µs ± 2% -0.98% (p=0.011 n=18+19) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/4096 [polls/iter:0 ] 7.75µs ± 2% 7.71µs ± 2% -0.60% (p=0.030 n=19+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/32768/0 [polls/iter:0 ] 15.9µs ± 1% 15.9µs ± 1% -0.20% (p=0.022 n=19+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/32768 [polls/iter:0 ] 16.3µs ± 1% 16.2µs ± 2% -0.54% (p=0.021 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/262144/0 [polls/iter:0 ] 86.3µs ± 1% 86.0µs ± 1% -0.42% (p=0.003 n=17+18) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/16777216/0 [polls/iter:0 ] 17.8ms ± 6% 15.6ms ± 3% -12.50% (p=0.000 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/16777216 [polls/iter:0 ] 16.1ms ± 8% 13.9ms ± 2% -14.01% (p=0.000 n=20+17) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/16777216/16777216 [polls/iter:0 ] 35.4ms ± 6% 31.2ms ± 2% -11.76% (p=0.000 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/134217728/0 [polls/iter:0 ] 178ms ± 2% 176ms ± 1% -1.60% (p=0.000 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/0/134217728 [polls/iter:0 ] 160ms ± 2% 158ms ± 1% -1.66% (p=0.000 n=20+20) BM_UnaryPingPong<InProcess, NoOpMutator, NoOpMutator>/134217728/134217728 [polls/iter:0 ] 341ms ± 2% 336ms ± 1% -1.53% (p=0.000 n=20+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/1/0 [polls/iter:0 ] 6.58µs ± 5% 6.28µs ± 2% -4.44% (p=0.000 n=20+17) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/1 [polls/iter:0 ] 6.54µs ± 5% 6.24µs ± 1% -4.59% (p=0.000 n=20+17) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/1/1 [polls/iter:0 ] 6.64µs ± 8% 6.41µs ± 3% -3.54% (p=0.000 n=20+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/8/0 [polls/iter:0 ] 6.50µs ± 8% 6.25µs ± 1% -3.85% (p=0.000 n=20+17) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/8 [polls/iter:0 ] 6.42µs ± 3% 6.23µs ± 1% -3.00% (p=0.000 n=19+16) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/8/8 [polls/iter:0 ] 6.64µs ± 8% 6.36µs ± 1% -4.23% (p=0.000 n=20+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/64/0 [polls/iter:0 ] 6.43µs ± 2% 6.36µs ± 1% -1.20% (p=0.000 n=18+18) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/64 [polls/iter:0 ] 6.48µs ± 4% 6.34µs ± 2% -2.21% (p=0.000 n=19+17) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/64/64 [polls/iter:0 ] 6.59µs ± 2% 6.53µs ± 1% -0.93% (p=0.000 n=17+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/512/0 [polls/iter:0 ] 6.61µs ± 2% 6.49µs ± 1% -1.79% (p=0.000 n=18+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/512 [polls/iter:0 ] 6.62µs ± 2% 6.51µs ± 1% -1.56% (p=0.000 n=18+18) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/512/512 [polls/iter:0 ] 6.87µs ± 1% 6.83µs ± 2% -0.49% (p=0.022 n=16+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/4096/0 [polls/iter:0 ] 7.66µs ± 2% 7.58µs ± 1% -1.09% (p=0.000 n=16+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/4096 [polls/iter:0 ] 7.71µs ± 4% 7.59µs ± 1% -1.58% (p=0.000 n=17+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/32768/0 [polls/iter:0 ] 15.9µs ± 1% 15.8µs ± 1% -0.36% (p=0.002 n=18+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/32768/32768 [polls/iter:0 ] 25.5µs ± 1% 25.7µs ± 2% +0.85% (p=0.002 n=17+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/262144/262144 [polls/iter:0 ] 168µs ± 2% 169µs ± 2% +0.61% (p=0.048 n=17+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/16777216/0 [polls/iter:0 ] 17.8ms ±10% 15.5ms ± 5% -13.12% (p=0.000 n=20+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/16777216 [polls/iter:0 ] 16.2ms ± 6% 13.8ms ± 3% -14.41% (p=0.000 n=20+20) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/16777216/16777216 [polls/iter:0 ] 35.3ms ± 7% 31.2ms ± 2% -11.56% (p=0.000 n=20+19) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/134217728/0 [polls/iter:0 ] 179ms ± 1% 176ms ± 1% -1.67% (p=0.000 n=18+18) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/0/134217728 [polls/iter:0 ] 161ms ± 1% 158ms ± 1% -1.80% (p=0.000 n=19+18) BM_UnaryPingPong<MinInProcess, NoOpMutator, NoOpMutator>/134217728/134217728 [polls/iter:0 ] 342ms ± 1% 336ms ± 1% -1.70% (p=0.000 n=20+19) BM_UnaryPingPong<InProcess, Client_AddMetadata<RandomBinaryMetadata<10>, 1>, NoOpMutator>/0/0 [polls/iter:0 ] 6.99µs ± 1% 7.20µs ± 5% +3.11% (p=0.026 n=17+20) BM_UnaryPingPong<InProcess, Client_AddMetadata<RandomBinaryMetadata<31>, 1>, NoOpMutator>/0/0 [polls/iter:0 ] 7.19µs ± 5% 7.34µs ± 4% +2.13% (p=0.024 n=20+20) BM_UnaryPingPong<InProcess, Client_AddMetadata<RandomBinaryMetadata<100>, 1>, NoOpMutator>/0/0 [polls/iter:0 ] 7.15µs ± 2% 7.31µs ± 5% +2.20% (p=0.028 n=16+20) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomBinaryMetadata<10>, 1>>/0/0 [polls/iter:0 ] 7.11µs ± 5% 6.93µs ± 4% -2.52% (p=0.000 n=19+17) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomBinaryMetadata<31>, 1>>/0/0 [polls/iter:0 ] 7.21µs ± 5% 7.08µs ± 2% -1.83% (p=0.011 n=20+18) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomBinaryMetadata<100>, 1>>/0/0 [polls/iter:0 ] 7.19µs ± 2% 7.08µs ± 2% -1.60% (p=0.000 n=17+18) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomAsciiMetadata<10>, 1>>/0/0 [polls/iter:0 ] 7.06µs ± 3% 7.00µs ± 6% -0.79% (p=0.005 n=18+19) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomAsciiMetadata<31>, 1>>/0/0 [polls/iter:0 ] 7.18µs ± 2% 7.05µs ± 2% -1.71% (p=0.000 n=18+17) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomAsciiMetadata<100>, 1>>/0/0 [polls/iter:0 ] 7.36µs ± 2% 7.23µs ± 1% -1.78% (p=0.000 n=18+18) BM_UnaryPingPong<InProcess, NoOpMutator, Server_AddInitialMetadata<RandomAsciiMetadata<10>, 100>>/0/0 [polls/iter:0 ] 75.7µs ± 2% 74.8µs ± 2% -1.12% (p=0.001 n=18+19) BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/64/0 [polls/iter:3.0001 ] 25.6µs ± 1% 24.7µs ± 1% -3.61% (p=0.036 n=3+5) BM_UnaryPingPong<MinTCP, NoOpMutator, NoOpMutator>/64/64 [polls/iter:3.00008 ] 25.0µs ± 3% 24.5µs ± 1% -1.88% (p=0.030 n=7+5) BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/262144 [polls/iter:3.00034 ] 169µs ± 1% 167µs ± 1% -1.11% (p=0.016 n=4+5) BM_UnaryPingPong<MinTCP, NoOpMutator, NoOpMutator>/0/8 [polls/iter:3.00006 ] 24.1µs ± 3% 23.4µs ± 1% -3.03% (p=0.032 n=4+5) BM_UnaryPingPong<TCP, NoOpMutator, NoOpMutator>/0/0 [polls/iter:3.00008 ] 24.2µs ± 3% 23.3µs ± 0% -3.46% (p=0.016 n=5+4) |
5 years ago |
Yash Tibrewal | 0a57e9cc69 |
Fix bm chttp2 transport
|
5 years ago |
Juanli Shen | 46cff659e2 |
Tune xds test
|
5 years ago |
Esun Kim | 1743519aa9 |
Activate C++ stdlib
|
5 years ago |
Matthew Stevenson | 00cce90adf |
Changes requested by Yihua.
|
5 years ago |
Mark D. Roth | f281c343b9 |
Change HealthCheckClient to use new connectivity state API.
|
5 years ago |
chentanjun | 4ecc1fe6a4 |
fix the wrong word
|
5 years ago |
Jan Tattermusch | 5cc45de443 |
disable some broken test on windows RBE
|
5 years ago |
Jan Tattermusch | 3ce50ae754 |
disable some test on windows based on build.yaml
|
5 years ago |
Jan Tattermusch | 3080419c90 |
temporarily disable alarm_test
|
5 years ago |
Jan Tattermusch | 0f78b92e87 |
avoid machine_size:large tests on windows
|
5 years ago |
Jan Tattermusch | 93d2cf299f |
fixup cpp uses-polling
|
5 years ago |
Jan Tattermusch | 85117cbf61 |
add uses_polling=False to selected c++ tests
|
5 years ago |
Jan Tattermusch | d970489db2 |
use no_windows for some C++ tests
|
5 years ago |
Matthew Stevenson | fba2fc2dba |
Fourth
|
5 years ago |
Matthew Stevenson | d866d09b5c |
Second round of small changes from e2e tests.
|
5 years ago |
Matthew Stevenson | a7f9d943d5 |
First set of small changes from development of e2e tests.
|
5 years ago |
Juanli Shen | 6ced125bb3 |
xds failover locality handling
|
5 years ago |
Matthew Stevenson | 10a39b77c6 |
Implemented changes outlined in addendum to design doc.
|
5 years ago |
Vijay Pai | 5d7e4bb301 |
Stop using deprecated gtest macros
|
5 years ago |
Jan Tattermusch | 6ebc1c616f |
set uses_polling=False for some bazel tests
|
5 years ago |
Matthew Stevenson | 5639867c2b |
Clang changes.
|
5 years ago |
Matthew Stevenson | 8e09d8745d |
Implementing further comments by Yang.
|
5 years ago |
Matthew Stevenson | 0a054cc6ea |
Implementing Yang's secound round of comments.
|
5 years ago |
Matthew Stevenson | 96c24347f7 |
Refactored the configs, per Yang's suggestions.
|
5 years ago |
Juanli Shen | 40c0519ad0 |
Move xds protos to testing/
|
5 years ago |
Matthew Stevenson | 282aef6031 |
Minor fixes revealed from developping the end-to-end tests.
|
5 years ago |
Juanli Shen | 7be5d098cf |
Tune xds test
|
5 years ago |
Mark D. Roth | 01eeec72c6 |
Change RR to consider a subchannel in TF if it has failed since it was READY.
|
5 years ago |
Yash Tibrewal | a4cf948b2f |
Experimental method to get a debugging only view into credentials
|
5 years ago |
Yash Tibrewal | aa84ceb38e |
Add another test for when the credentials were previously set
|
5 years ago |
Soheil Hassas Yeganeh | c9376b4e0b |
Use cycle clock instead of clock monotonic to measure call latency.
This removes two more getttime syscalls from the hot path, when cycle clock is enabled. |
5 years ago |
Yash Tibrewal | 361a902262 |
Reviewer comments
|
5 years ago |
Arjun Roy | 0b06676c9e |
hpack encoder optimizations.
Removed some cycles and branches from hpack_enc for CH2. Specifically: 1. Pushed certain metadata key/value length checks to prepare_application_metadata() in src/core/lib/surface/call.cc. This means that rather than check all key/val lengths for all metadata, we only do so for custom added user metadata. Inside CH2, we change the length checks to debug checks so we can catch if core/filter metadata fails to pass the check. 2. Changed various asserts to debug asserts when able. 3. Refactored some of the header emission code to remove duplicated code. 4. Un-inlined some logging methods. This results in somewhat faster hpack_encoder performance: BM_HpackEncoderInitDestroy 222ns ± 0% 221ns ± 0% -0.29% (p=0.000 n=34+34) BM_HpackEncoderEncodeDeadline [framing_bytes/iter:9 header_bytes/iter:6 ] 135ns ± 1% 124ns ± 0% -8.05% (p=0.000 n=39+38) BM_HpackEncoderEncodeHeader<EmptyBatch>/0/16384 [framing_bytes/iter:9 header_bytes/iter:0 ] 34.2ns ± 0% 34.2ns ± 0% -0.01% (p=0.014 n=34+38) BM_HpackEncoderEncodeHeader<EmptyBatch>/1/16384 [framing_bytes/iter:9 header_bytes/iter:0 ] 34.2ns ± 0% 34.2ns ± 0% -0.04% (p=0.004 n=34+37) BM_HpackEncoderEncodeHeader<SingleStaticElem>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.5ns ± 0% 45.9ns ± 0% -3.28% (p=0.000 n=28+38) BM_HpackEncoderEncodeHeader<SingleInternedKeyElem>/0/16384 [framing_bytes/iter:9 header_bytes/iter:6 ] 77.0ns ± 1% 68.3ns ± 1% -11.33% (p=0.000 n=39+40) BM_HpackEncoderEncodeHeader<SingleInternedElem>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.7ns ± 1% 45.5ns ± 0% -4.63% (p=0.000 n=39+33) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<1, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.2ns ± 0% 45.3ns ± 0% -3.96% (p=0.000 n=33+34) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<3, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.7ns ± 0% 45.6ns ± 0% -4.54% (p=0.000 n=38+40) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<10, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.7ns ± 0% 45.5ns ± 0% -4.63% (p=0.000 n=39+32) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<31, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.8ns ± 0% 45.6ns ± 1% -4.59% (p=0.000 n=38+39) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<100, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.8ns ± 0% 45.5ns ± 0% -4.64% (p=0.000 n=39+36) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<1, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.3ns ± 0% 45.3ns ± 0% -4.09% (p=0.000 n=38+36) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<3, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.8ns ± 1% 45.6ns ± 0% -4.71% (p=0.000 n=37+40) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<10, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.7ns ± 0% 45.5ns ± 0% -4.66% (p=0.000 n=39+32) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<31, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.8ns ± 1% 45.6ns ± 1% -4.62% (p=0.000 n=37+39) BM_HpackEncoderEncodeHeader<SingleInternedBinaryElem<100, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.7ns ± 0% 45.5ns ± 0% -4.67% (p=0.000 n=38+32) BM_HpackEncoderEncodeHeader<SingleNonInternedElem>/0/16384 [framing_bytes/iter:9 header_bytes/iter:9 ] 80.5ns ± 1% 74.7ns ± 0% -7.16% (p=0.000 n=38+35) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<1, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:12 ] 105ns ± 1% 99ns ± 0% -5.91% (p=0.000 n=38+34) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<3, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:14 ] 111ns ± 1% 106ns ± 1% -4.86% (p=0.020 n=39+2) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<10, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:23 ] 135ns ± 0% 130ns ± 0% -3.45% (p=0.020 n=35+2) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<31, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:46 ] 225ns ± 1% 223ns ± 0% -0.91% (p=0.003 n=37+2) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<100, false>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:120 ] 467ns ± 0% 472ns ± 0% +1.09% (p=0.003 n=38+2) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<1, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:12 ] 81.6ns ± 1% 74.8ns ± 0% -8.40% (p=0.000 n=37+33) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<3, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:14 ] 82.0ns ± 1% 74.8ns ± 0% -8.80% (p=0.000 n=37+32) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<10, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:21 ] 82.1ns ± 1% 74.9ns ± 0% -8.86% (p=0.000 n=35+34) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<31, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:42 ] 97.6ns ± 2% 91.8ns ± 0% -5.95% (p=0.000 n=35+27) BM_HpackEncoderEncodeHeader<SingleNonInternedBinaryElem<100, true>>/0/16384 [framing_bytes/iter:9 header_bytes/iter:111 ] 97.2ns ± 1% 91.2ns ± 2% -6.19% (p=0.000 n=37+38) BM_HpackEncoderEncodeHeader<SingleNonInternedElem>/0/1 [framing_bytes/iter:54 header_bytes/iter:9 ] 230ns ± 0% 221ns ± 0% -3.91% (p=0.000 n=38+37) BM_HpackEncoderEncodeHeader<MoreRepresentativeClientInitialMetadata>/0/16384 [framing_bytes/iter:9 header_bytes/iter:16 ] 206ns ± 2% 170ns ± 1% -17.51% (p=0.000 n=39+39) BM_HpackEncoderEncodeHeader<RepresentativeServerInitialMetadata>/0/16384 [framing_bytes/iter:9 header_bytes/iter:3 ] 66.4ns ± 2% 62.5ns ± 1% -5.85% (p=0.000 n=34+39) BM_HpackEncoderEncodeHeader<RepresentativeServerTrailingMetadata>/1/16384 [framing_bytes/iter:9 header_bytes/iter:1 ] 47.5ns ± 0% 45.9ns ± 1% -3.29% (p=0.000 n=26+38) |
5 years ago |
Yash Tibrewal | 97f1f57dab |
Allow call credentials to be set even after the call is created but before initial metadata is sent
|
5 years ago |
Prashant Jaikumar | 9f02fc7f91 |
Enable end2end C++ tests on iOS.
Some e2e tests were disabled on iOS because they hit the Apple CFStream bug. This commit enables e2e tests and works around the Apple bug by disabling CFStream. |
5 years ago |
Juanli Shen | c831a28dbd |
Organize test cases for xds test
|
5 years ago |
Prashant Jaikumar | b436758b14 |
Added documentation for C++ tests on iOS
|
5 years ago |