Jan Tattermusch
41ac287f7b
generate build metadata from bazel BUILD
2020-02-26 19:56:49 -05:00
Moiz Haidry
4c5ee108da
Addressed Yang's comments, I have removed usage of const throughout for consistency
2020-02-26 14:14:33 -08:00
Mark D. Roth
b68f813e54
xds: send envoy.lb.does_not_support_overprovisioning client capability
2020-02-26 08:23:27 -08:00
Moiz Haidry
67565b767d
CallCredentials debug string API
2020-02-25 16:09:03 -08:00
Yash Tibrewal
1cba0f0688
Merge branch 'master' into uselogicalthread
2020-02-21 16:24:18 -08:00
Mark D. Roth
2a67b2d55a
Merge pull request #22063 from markdroth/xds_lrs_metadata
...
Update LRS to use "PROXYLESS_CLIENT_HOSTNAME" metadata instead of cluster field.
2020-02-20 10:46:56 -08:00
Lidi Zheng
2eeb22de65
Merge pull request #21904 from lidizheng/aio-benchmark-client
...
[Aio] Benchmark automation
2020-02-20 10:15:01 -08:00
matthewstevenson88
ee020be62c
Merge pull request #21932 from matthewstevenson88/tls-credentials-1
...
Updates to TLS credentials, version 4
2020-02-20 09:16:45 -08:00
Vijay Pai
3620abf059
Properly follow precise conditions for callback inlining
2020-02-20 01:34:30 +00:00
Matthew Stevenson
77377fa931
Removed server builder and ssl creds stuff.
2020-02-19 14:35:59 -08:00
Esun Kim
b92c3a2879
Changed Closure to TestClosure to avoid name conflict
2020-02-18 17:25:55 -08:00
Lidi Zheng
16ea383337
Update qps scenarios
2020-02-18 16:28:19 -08:00
Mark D. Roth
06e34a1d4f
Update LRS to use "PROXYLESS_CLIENT_HOSTNAME" metadata instead of cluster field.
2020-02-18 14:29:15 -08:00
Yash Tibrewal
b18ae4b784
Add notap tag to tests that cause issues timeout issues internally
2020-02-18 12:31:46 -08:00
Jan Tattermusch
5e19408ef5
disable bm_chttp2_transport on msan
2020-02-18 03:20:18 -08:00
Jan Tattermusch
cb6d09ac21
add missing bm_pollset and bm_chttp2_transport targets to bazel build
2020-02-18 02:34:42 -08:00
Jan Tattermusch
047c2d476f
Merge pull request #21739 from grpc/vjpai-patch-1
...
Make microbenchmarks tests rather than binaries, fix issues
2020-02-14 10:08:39 +01:00
Matthew Stevenson
b344c90fe1
ssl creds
2020-02-13 15:35:58 -08:00
Yash Tibrewal
97b72ec22f
Merge branch 'master' into uselogicalthread
2020-02-13 14:47:49 -08:00
Yash Tibrewal
a77d7c0f5a
Merge pull request #21999 from yashykt/xdsinteropclangtidy
...
Clang tidy xds interop client
2020-02-13 12:33:56 -08:00
Vijay Pai
f7d857a8e4
Make threadpool and trickle tests manual only (excessive time/resources)
2020-02-13 10:12:12 -08:00
Vijay Pai
1513f3a7b4
Reduce unneeded sizes and disable tests on mac for resource limits
2020-02-13 09:34:15 -08:00
Vijay Pai
0c0f3f0556
Declare microbenchmarks as tests rather than binaries, fix issues
2020-02-13 09:34:15 -08:00
Jan Tattermusch
33e9718584
buildifier format
2020-02-13 12:46:22 +01:00
Jan Tattermusch
9cd65c71b2
add missing //test/cpp/interop:http2_client target
2020-02-13 12:46:22 +01:00
Yash Tibrewal
0a863f2243
Clang tidy xds interop client
2020-02-12 17:34:42 -08:00
Eric Gribkoff
656b43ee3d
Merge pull request #21888 from ericgribkoff/xds_test_client
...
Add xDS test client and server
2020-02-10 13:46:44 -08:00
Yash Tibrewal
7c31772274
Merge branch 'master' into uselogicalthread
2020-02-10 13:03:17 -08:00
Eric Gribkoff
2574d98967
buildifier
2020-02-09 19:03:59 -08:00
Eric Gribkoff
39eb1d31b8
clang tidy
2020-02-09 01:07:14 -08:00
Yash Tibrewal
9ca286a48f
Replace LogicalThread with WorkSerializer
2020-02-07 16:14:33 -08:00
Eric Gribkoff
7401256927
check arg early, correct var name
2020-02-06 18:20:50 -08:00
Yash Tibrewal
957f0390df
Reviewer comments
2020-02-06 15:28:13 -08:00
Matthew Stevenson
924aace7dc
Version 4.
2020-02-06 08:51:41 -08:00
Matthew Stevenson
ceae5835e6
Merge remote-tracking branch 'upstream/master' into tls-credentials-1
2020-02-06 08:42:26 -08:00
Matthew Stevenson
d869bed623
Added in server builder.
2020-02-05 15:56:16 -08:00
matthewstevenson88
ee7ae056e5
Revert "Updates to TLS credentials, version 3"
2020-02-05 13:52:46 -08:00
matthewstevenson88
e31532c155
Merge pull request #21852 from matthewstevenson88/tls-credentials-1
...
Updates to TLS credentials, version 3
2020-02-05 13:10:07 -08:00
Mark D. Roth
cf032b300e
xds: Fix crash when moving all localities from a priority to a higher priority.
2020-02-05 07:51:36 -08:00
Yash Tibrewal
57638e0677
Merge branch 'master' into uselogicalthread
2020-02-04 16:20:08 -08:00
Mark D. Roth
283574e3b7
Convert service config code to use new JSON API
2020-02-04 07:42:31 -08:00
Eric Gribkoff
2509e0c97e
clang tidy
2020-02-04 01:28:31 -08:00
Eric Gribkoff
1d59b25dea
Add xDS test client and server
2020-02-04 00:39:52 -08:00
Esun Kim
bd57b6523c
Merge pull request #21825 from veblush/test-robust
...
Make test code use TestEnvironment (part 3)
2020-01-31 16:29:12 -08:00
Jan Tattermusch
b8aa71ded7
Merge pull request #21833 from jtattermusch/reintroduce_again_21527
...
Reintroduce #21527 (boringssl submodule unification - take two)
2020-01-31 16:57:22 +01:00
Matthew Stevenson
f557437b51
Add back changes.
2020-01-30 15:26:51 -08:00
Mark D. Roth
2e7d6b94ea
Merge pull request #21242 from markdroth/json_new_api
...
Convert channelz code to use new JSON API
2020-01-30 15:20:40 -08:00
Matthew Stevenson
25601302e4
Merge branch 'master' of https://github.com/grpc/grpc into tls-credentials-1
2020-01-30 15:16:21 -08:00
Vijay Pai
4a6d07747a
Merge pull request #21841 from vjpai/qps_no_more_shutdown_thread
...
QPS test: Shutdown server properly before CQs
2020-01-30 14:26:24 -08:00
Vijay Pai
fcc5e58a4e
Merge pull request #21747 from vjpai/synced_alarm
...
Make use of alarm in test service more robust
2020-01-30 12:42:41 -08:00
Mark D. Roth
bc5e3fb661
Convert channelz code to use new JSON API
2020-01-30 10:57:53 -08:00
Vijay Pai
6622c94c17
Shutdown server properly before CQs
2020-01-30 09:25:57 -08:00
Matthew Stevenson
3818f81fb8
Update from master.
2020-01-30 08:43:16 -08:00
Matthew Stevenson
840b0f9cb9
Merge branch 'master' of https://github.com/grpc/grpc into tls-credentials-1
2020-01-30 08:42:22 -08:00
Matthew Stevenson
47c755520c
Remove TestEnvironment.
2020-01-30 08:13:32 -08:00
Matthew Stevenson
1f13c17a28
Adding back in grpc_init.
2020-01-30 06:42:31 -08:00
Vijay Pai
c34999ae2c
Remove unneeded curly braces
2020-01-30 00:20:17 -08:00
Matthew Stevenson
0b51d535f3
Remove grpc_init.
2020-01-29 18:42:29 -08:00
Matthew Stevenson
e392d0ac7d
experiment test
2020-01-29 15:36:44 -08:00
matthewstevenson88
9e0b87f523
Revert "Updates to TLS credentials, version 2"
2020-01-29 12:24:21 -08:00
Jan Tattermusch
f098606c4a
Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
...
This reverts commit cca892022b .
2020-01-29 09:18:51 -05:00
Vijay Pai
d173d3fde8
Fix cancellation to make it easier to follow
2020-01-29 00:39:49 -08:00
Vijay Pai
e695974375
Merge branch 'master' into synced_alarm
2020-01-28 23:59:12 -08:00
Esun Kim
257411aa2d
Fix test flakiness
2020-01-28 19:53:29 -08:00
Mark D. Roth
cb6168667c
remove unused "using" declaration
2020-01-28 13:29:52 -08:00
Mark D. Roth
1490b5a24e
Fix unused-result errors on import.
2020-01-28 12:47:37 -08:00
hcaseyal
5631724539
Merge pull request #21805 from grpc/revert-21797-reintroduce_21527
...
Revert "Reintroduce #21527 (boringssl submodule unification)"
2020-01-28 10:41:33 -08:00
matthewstevenson88
deb59ef6c0
Merge pull request #21804 from matthewstevenson88/tls-credentials-1
...
Updates to TLS credentials, version 2
2020-01-28 09:40:56 -08:00
Mark D. Roth
404d235153
Merge pull request #21775 from markdroth/xds_timeout
...
Support xds request timeouts.
2020-01-27 15:50:46 -08:00
hcaseyal
cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)"
2020-01-27 13:46:10 -08:00
Matthew Stevenson
e18defc303
Fix attempt #2 .
2020-01-27 12:47:32 -08:00
Mark D. Roth
d7a91d59bb
Support xds request timeouts.
2020-01-27 11:27:44 -08:00
Matthew Stevenson
6395896cc3
Merge remote-tracking branch 'upstream/master' into tls-credentials-1
2020-01-27 11:25:10 -08:00
Jan Tattermusch
f91a1c5a69
avoid async_end2end_test timeout on msan
2020-01-27 05:27:55 -05:00
Mark D. Roth
ac7c1d20ed
Add LDS/RDS into XdsClient
2020-01-24 08:05:02 -08:00
Matthew Stevenson
4d61655409
Merge remote-tracking branch 'upstream/master' into tls-credentials-1
2020-01-23 14:31:17 -08:00
Matthew Stevenson
b2f1510dd7
Fix load TLS server credentials 1.
2020-01-23 13:44:18 -08:00
matthewstevenson88
26d50f726a
Revert "Collect TLS-specific changes from PR 20568."
2020-01-23 12:34:43 -08:00
matthewstevenson88
87bc81fd28
Merge pull request #21766 from matthewstevenson88/tls-credentials-1
...
Collect TLS-specific changes from PR 20568.
2020-01-22 15:56:57 -08:00
Vijay Pai
8ee7657a3d
Merge pull request #21738 from vjpai/bm_server_noncore
...
Stop using core server shutdown in microbenchmarks
2020-01-22 15:13:39 -08:00
Matthew Stevenson
5cfff04ce9
Collect TLS-specific changes from PR 2-568.
2020-01-22 13:06:22 -08:00
Vijay Pai
3ade3e84a9
Make use of alarm in test service more robust
2020-01-22 10:31:25 -08:00
Vijay Pai
3b7286f1a1
Alarm callback should run on executor
2020-01-21 23:52:47 -08:00
Vijay Pai
2678afe310
Stop using core server shutdown in microbenchmarks
2020-01-21 14:24:42 -08:00
Jan Tattermusch
3f3cf8b62a
Revert "grpclb stabilization"
2020-01-20 14:11:16 +01:00
Yash Tibrewal
48139ebe2e
Fix 21686 to use the correct status
2020-01-17 13:29:30 -08:00
Yash Tibrewal
ccf20e254f
Fix xds_end2end_test
2020-01-16 16:08:54 -08:00
Juanli Shen
a0b812c30f
Add CDS to xds client
2020-01-15 19:38:54 -08:00
Yang Gao
56972ae715
Merge pull request #21648 from yang-g/init_first
...
InitGoogleTest before grpc_init
2020-01-14 15:07:37 -08:00
yang-g
5bc57b64fe
InitGoogleTest before grpc_init
2020-01-14 13:29:15 -08:00
Mark D. Roth
e396b3e153
Merge pull request #21644 from markdroth/pf_reset_backoff_test_fix
...
Increase test timeout to avoid flakiness.
2020-01-14 11:34:03 -08:00
Mark D. Roth
118fe7405f
Increase test timeout to avoid flakiness.
2020-01-13 12:47:06 -08:00
Esun Kim
74d2fb842e
Timeout for shutdown!
2020-01-13 10:28:46 -08:00
Esun Kim
8c9dcf7c35
Merge pull request #21625 from veblush/testenv2
...
Make test code use TestEnvironment (part 2)
2020-01-10 15:44:24 -08:00
Mark D. Roth
7388c47c91
Merge pull request #20803 from markdroth/grpclb_stabilization
...
grpclb stabilization
2020-01-10 10:47:46 -08:00
Mark D. Roth
5b18402914
grpclb stabilization
2020-01-10 09:13:10 -08:00
Esun Kim
f31ca23a6a
Add TestEnvironment to more tests
2020-01-09 17:01:52 -08:00
Esun Kim
9ae81e1d3f
Make test code use TestEnvironment
2020-01-09 14:14:16 -08:00
Yash Tibrewal
c613162e1d
Merge branch 'master' into uselogicalthread
2020-01-09 12:47:18 -08:00
Akshay Kumar
cee3e85266
Merge branch 'master' into full-chain-callback-experimental
2020-01-06 09:30:24 -08:00
Akshay Kumar
db11b94f25
FullChainExperimental-01-200103
2020-01-03 22:37:18 -08:00
Esun Kim
e52081f903
More pythons to be formatted
2020-01-03 22:21:23 -08:00
Zhen Lian
618771dc6a
[Exposing ALTS Context 2/2] Utility Wrapper Class
...
This PR contains:
1. An ALTS context exposed for users to use, and a GetAltsContextFromAuthContext() function to get ALTS context from an AuthContext. Functionality-wise this part is similar with a previous PR https://github.com/grpc/grpc/pull/21536 , but in this PR, we adjusted the code structure and made some minor changes to better suit function clientAuthzCheck()
2. A clientAuthzCheck() function for users to check if the server is authorized
2020-01-03 09:30:46 -08:00
Vijay Pai
027eb3b05b
Merge pull request #21532 from vjpai/deadline
...
Properly set up deadline for generic callback requests
2019-12-19 23:03:09 -08:00
Vijay Pai
9ccc6b0e38
Properly set up deadline for generic requests
2019-12-19 18:54:35 -08:00
Lidi Zheng
d5d6914751
Make buildifier sanity test fail-able
2019-12-18 16:16:49 -08:00
Guantao Liu
b341ddf72b
Revert "[Exposing ALTS Context 2/2] Utility Wrapper Class"
2019-12-16 15:29:27 -08:00
Vijay Pai
e522302e33
Merge pull request #21465 from vjpai/fix_cancel_delayed_rpc
...
Make CancelDelayedRpc test not use sleeps for client-server sync
2019-12-13 17:38:35 -08:00
ZhenLian
32fee2d2d1
Merge pull request #21456 from grpc/zhen_alts_context_new
...
[Exposing ALTS Context 2/2] Utility Wrapper Class
2019-12-13 15:33:07 -08:00
Vijay Pai
24483d2afd
Address reviewer comments
2019-12-13 15:17:34 -08:00
Zhen Lian
98391c8f76
[Exposing ALTS Context 2/2] Utility Wrapper Class
2019-12-13 13:31:38 -08:00
Mark D. Roth
31773d2c6a
grpclb: Add support for balancer telling client to enter fallback mode.
2019-12-13 09:11:22 -08:00
Mark D. Roth
95fe553848
Merge pull request #21413 from markdroth/grpclb_proto_api_cleanup
...
Clean up APIs for handling grpclb protos
2019-12-13 09:10:42 -08:00
Mark D. Roth
ef050280af
Clean up APIs for handling grpclb protos
2019-12-13 07:53:54 -08:00
Vijay Pai
9be35f74c0
Make CancelDelayedRpc test not use sleeps for client-server sync
2019-12-12 11:19:00 -08:00
Muxi Yan
f7661524bb
Merge pull request #21457 from muxi/debug-ios-cpp-cronet
...
Add timestamp to stdout for grpc-ios-cpp-cronet
2019-12-12 08:39:36 -08:00
Vijay Pai
8d9d8326f5
De-experimentalize generated code
2019-12-11 16:21:23 -08:00
Muxi Yan
63223f82e8
fix sanity
2019-12-11 15:34:26 -08:00
Muxi Yan
7202029386
Add time display to debug Kokoro timeout
2019-12-11 14:21:46 -08:00
Yash Tibrewal
e05417db32
Use LogicalThread in client channel code
2019-12-06 12:44:05 -08:00
Yihua Zhang
a6dbc7adb5
rename spiffe to tls
2019-12-05 16:03:37 -08:00
Vijay Pai
7c46d37442
Merge pull request #21380 from vjpai/implement_generic_unary_reactor
...
Actually implement the generic reactor-based unary call
2019-12-05 15:18:17 -08:00
Mark D. Roth
866cb72063
Merge pull request #21374 from markdroth/xds_bootstrap_server
...
Support multiple xds servers in bootstrap file.
2019-12-05 07:42:32 -08:00
Mark D. Roth
408ec6e867
fix xds_end2end_test
2019-12-04 13:20:15 -08:00
Richard Belleville
683986ae6c
Merge pull request #21249 from ajamato/grpc_census_tags
...
Census client filter: use current span and tags
2019-12-04 13:20:07 -08:00
Vijay Pai
88874094be
Actually implement the generic reactor-based unary call.
2019-12-04 11:41:47 -08:00
Vijay Pai
526fcb5c7d
Merge pull request #21257 from vjpai/no_pthread
...
Prevent use of pthread header
2019-12-04 10:54:40 -08:00
Alex Amato
2e958cf01b
(Census client filter: use current span and tags. original_author=g-easy)
2019-12-04 09:47:18 -08:00
Vijay Pai
458f64d183
Merge pull request #21369 from vjpai/unfwd_decl
...
Remove unused forward declarations produced by C++ code generator
2019-12-04 09:20:41 -08:00
Vijay Pai
0ba1a0e464
Remove unused forward declarations produced by C++ code generator
2019-12-03 22:35:39 -08:00
Vijay Pai
2c87eaabd4
De-experimentalize generic features of callback API under an ifdef
2019-12-03 12:24:13 -08:00
Jan Tattermusch
a02d6b9be8
Merge pull request #21310 from jtattermusch/trim_mac_scenarios
...
Dont run qps_json_driver and json_run_localhost scenarios under bazel on Mac
2019-11-28 13:49:52 +01:00
Juanli Shen
d0578ceb31
Merge pull request #21298 from grpc/revert-21196-zhen_alts_context_C++_2
...
Revert "[Exposing ALTS Context 2/2] Provide a Utility Function to Get Context"
2019-11-27 09:08:35 -08:00
Jan Tattermusch
e5634f318c
dont run qps_json_driver and json_run_localhost scenarios under bazel on mac
2019-11-27 17:16:28 +01:00
Jan Tattermusch
aa40b1c8b8
Merge pull request #20510 from jtattermusch/bazel_test_on_mac
...
Start running bazel C/C++ tests on mac
2019-11-27 12:09:43 +01:00
Nicolas Noble
e3095a15ce
Revert "[Exposing ALTS Context 2/2] Provide a Utility Function to Get Context"
2019-11-26 10:32:24 -08:00
Jan Tattermusch
674b1f6f52
use more reasonable timeouts for sanitizer tests
2019-11-26 13:03:40 -05:00
ZhenLian
69112951f4
Merge pull request #21196 from ZhenLian/zhen_alts_context_C++_2
...
[Exposing ALTS Context 2/2] Provide a Utility Function to Get Context
2019-11-26 09:56:33 -08:00
Zhen Lian
fe9576c861
[Exposing ALTS Context 2/2] Provide a Utility Function to Get Context
2019-11-25 15:56:33 -08:00
nanahpang
3240333334
Merge pull request #20597 from nanahpang/benchmark-correctness
...
Correct the benchmark calculation and add comments to clarify the meaning of each field in ScenarioResultSummary
2019-11-25 11:13:40 -08:00
Prashant Jaikumar
2526dfade5
WIP: Make core and C++ tests work with bazel on Mac OS
2019-11-25 13:35:26 +01:00
Jan Tattermusch
f427cac49b
dont run resolver_component_tests_runner_invoker on mac
2019-11-25 13:35:26 +01:00
Jan Tattermusch
78888d7861
avoid thread local unitialized problem under GRPC_PTHREAD_TLS
2019-11-25 13:35:26 +01:00
Jan Tattermusch
5d352ded8b
disable a few macos bazel tests
2019-11-25 13:35:26 +01:00
Mark D. Roth
6950e15882
Merge pull request #21274 from markdroth/xds_test_sharding
...
Shard xds_end2end_test.
2019-11-22 12:56:13 -08:00
Mark D. Roth
3d3b6d8a8a
shard xds_end2end_test
2019-11-22 10:36:10 -08:00
Vijay Pai
be6979202b
Revamp server-side C++ callback API, message allocator, and mocking
2019-11-20 16:56:18 -08:00
Jan Tattermusch
091f802554
Merge pull request #21218 from jtattermusch/bazel_timeout_cleanup
...
bazel: prefer using "size" over "timeout" for bazel tests
2019-11-20 19:53:56 +01:00
Vijay Pai
9cbd685304
Prevent use of pthread header
2019-11-19 15:26:55 -08:00
Vijay Pai
015a3e5811
Merge pull request #21239 from vjpai/server_shutdown_reorder
...
Fix server shutdown ordering bug
2019-11-19 12:33:41 -08:00
Vijay Pai
73de768139
Test server destruction without explicit Shutdown
2019-11-18 23:17:55 -08:00
Esun Kim
88527cc393
Add missing #include condition_variable
2019-11-18 15:06:56 -08:00
Esun Kim
f40a702441
Clean up headers
2019-11-15 09:38:31 -08:00
Prashant Jaikumar
c9117fa198
Fix C++ tests to enable running on android
2019-11-14 16:20:33 -08:00
Vijay Pai
334fffc8c7
Repeat changes of #20968 which were accidentally reverted
2019-11-14 08:38:35 -08:00
Jan Tattermusch
986070d280
use test size instead of timeout
2019-11-14 11:17:31 -05:00
Yash Tibrewal
79aa21fa71
Reviewer comments
2019-11-13 14:14:02 -08:00
Yash Tibrewal
61020b55f9
Remove GRPC_CLOSURE_LIST_SCHED and remove scheduler field from grpc_closure
2019-11-12 18:23:29 -08:00
Muxi Yan
970f703337
Merge pull request #20988 from muxi/fix-filegroup-usage
...
Fix filegroup 'use' relationship in build.yaml
2019-11-12 15:46:34 -08:00
Muxi Yan
67e90c38f0
Nit fix in Podfile
2019-11-12 11:15:13 -08:00
Muxi Yan
b4aace992c
Make cpp_cronet test use gRPC-C++/Cronet
2019-11-12 10:32:22 -08:00
Alexander Polcyn
7cd0d9266b
Raise deadline of RPC in cancel_ares_query_test
2019-11-11 23:50:42 -08:00
Yash Tibrewal
bd0aa9a600
Merge pull request #20906 from yashykt/removrun
...
Remove GRPC_CLOSURE_RUN and replace with grpc_core::Closure::Run
2019-11-08 14:12:07 -08:00
Yash Tibrewal
d60b60a837
Reviewer comments
2019-11-08 10:45:50 -08:00
Esun Kim
da3a1d3e6d
Merge pull request #20982 from veblush/memory-legacy-2
...
Fix the memory new/delete mismatch for unique_ptr<char>
2019-11-08 08:38:51 -08:00
Esun Kim
a8450e764d
Merge pull request #20984 from veblush/new-delete-pair
...
Fix new & delete match
2019-11-08 08:32:59 -08:00
Jan Tattermusch
3a37f901e8
Merge pull request #20956 from jtattermusch/win_timer_tests
...
Disable flaky timer_test on windows
2019-11-08 07:40:58 +01:00
Esun Kim
e8863d0064
Fix new & delete match
2019-11-07 22:29:21 -08:00
Esun Kim
e45b60d1fe
Fix unique_ptr<char> memory allocation mismatch
2019-11-07 17:53:59 -08:00
Yash Tibrewal
fe88f14410
Merge branch 'master' into removrun
2019-11-07 15:13:03 -08:00
Esun Kim
b2b7fc9af8
Replaced grpc_core::UniquePtr with std::unique_ptr
2019-11-07 13:05:39 -08:00
Vijay Pai
17be28053a
Merge pull request #20968 from vjpai/lambdify
...
Lambdify outdated-style thread invocation
2019-11-07 12:34:11 -08:00
Vijay Pai
3928a20bdf
Fix outdated thread invocation that now causes Windows breakage
2019-11-07 01:48:33 -08:00
Esun Kim
3a519a0b64
Replaced grpc_core New & Delete with C++ new & delete
2019-11-06 17:52:26 -08:00
Richard Belleville
cc43fd64ab
Merge pull request #20926 from gnossen/blaze_modifications
...
Modification of #20862 to Work in Blaze
2019-11-06 17:12:44 -08:00
Richard Belleville
9918329bb5
Groundhog day
2019-11-06 14:54:31 -08:00
Richard Belleville
57e40c87e9
Buildifier again
2019-11-06 13:57:04 -08:00
Richard Belleville
959945705a
Merge branch 'master' of https://github.com/grpc/grpc into blaze_modifications
2019-11-06 11:00:47 -08:00
Esun Kim
de81f120b2
Abseilify StringView
2019-11-06 10:58:03 -08:00
Jan Tattermusch
44f6b99d07
disable flaky timer_test on windows
2019-11-06 10:16:01 -05:00
Lidi Zheng
02f558e57a
Make the generated file buildifier format compatible
2019-11-05 14:03:53 -08:00
Lidi Zheng
202a02341f
Regenerate qps scenarios
2019-11-05 14:03:52 -08:00
Lidi Zheng
c34bef4ca4
Format all Bazel files with buildifier
2019-11-05 14:03:52 -08:00
Na-Na Pang
5eea97b7d6
Merge remote-tracking branch 'upstream/master' into benchmark-correctness
2019-11-04 16:55:14 -08:00
Richard Belleville
444d5b7760
Revert "Reuse the definition already in the bazel/ directory"
...
Turns out that putting this in the main build definition starklark file
means that our users will also incur a dependency on the repo rule.
That's no bueno.
This reverts commit 78e443b4f6 .
2019-11-04 15:34:45 -08:00
Richard Belleville
78e443b4f6
Reuse the definition already in the bazel/ directory
2019-11-04 14:12:22 -08:00
Richard Belleville
4c8935761d
Add wrapper layer for Blaze
2019-11-04 14:02:30 -08:00
Yash Tibrewal
08ba7246c0
Remove GRPC_CLOSURE_RUN and replace with grpc_core::Closure::Run
2019-11-01 16:21:16 -07:00
Yash Tibrewal
3a189d7e08
test changes
2019-10-31 17:09:38 -07:00
Mark D. Roth
fa6920f601
Merge pull request #20544 from markdroth/xds_cds_policy
...
CDS LB policy
2019-10-29 14:31:55 -07:00
Eytan Kidron
c97ce9057b
Simplify the platform and constraints settings for remote execution
...
* Remove the toolchains //third_party/toolchains:local and //third_party/toolchains:local_large.
* Remove the platforms :rbe_ubuntu1604, :rbe_ubuntu1604_large, :local and :local_large.
* No longer inherit from @rbe_default//config:platform but instead use it directly. It is now the only non-windows platform.
* When creating @rbe_default//config:platform directly with rbe_autoconfig, set dockerAddCapabilities and dockerPrivileged directly in the exec_properties field. No need to set dockerNetwork to "off" and dockerSiblingContainers to false since these are the defaults.
* Also set gceMachineType = "n1-highmem-2" on the default platform. This value can be overridden by specific targets that want to use LARGE_MACHINE.
* Use create_exec_properties_dict where appropriate.
* Use custom_exec_properties to define LARGE_MACHINE.
I wasn't able to test thoroughly that this PR does not break any existing targets. I was not able to run anything on windows/mac and I also don't have access to gRPC's RBE setup.
2019-10-29 15:40:28 -04:00
Mark D. Roth
7ccdc85fa0
CDS LB policy
2019-10-29 12:00:12 -07:00
Jan Tattermusch
892d5d724e
Merge pull request #20732 from grpc/revert-20611-revert-20558-upgrade_bazel100
...
Revert "Revert "Upgrade to bazel 1.0.0""
2019-10-29 17:47:31 +01:00
Jan Tattermusch
e5e3f70a1a
Revert "Revert "Upgrade to bazel 1.0.0""
2019-10-29 06:31:38 -04:00
nanahpang
8983ad4aff
Revert "Measure benchmark results more accurately in qps_driver"
2019-10-28 19:37:48 -07:00
nanahpang
7a20edb9ec
Merge pull request #20809 from nanahpang/fix-qps-json-driver-result-error
...
Measure benchmark results more accurately in qps_driver
2019-10-28 14:11:15 -07:00
Na-Na Pang
18580a9f4e
clang format
2019-10-28 10:44:42 -07:00
Na-Na Pang
03ac8490ea
revert changes
2019-10-28 10:20:21 -07:00
Na-Na Pang
1ead5c1905
remove the last invalid read, which cause hanging issue in driver
2019-10-28 10:00:25 -07:00
Na-Na Pang
968f7130a7
Fix typo
2019-10-25 15:27:34 -07:00
Na-Na Pang
b6fe2678bb
Clarify comments
2019-10-25 12:49:46 -07:00
Na-Na Pang
8edf0dd0c8
clang format
2019-10-25 11:56:27 -07:00
Na-Na Pang
3e90f3bea5
fix result inaccuracy in driver.cc
2019-10-25 11:32:08 -07:00
Mark D. Roth
bc7c655e37
Revert "Merge pull request #20745 from grpc/revert-20679-eds_health_status"
...
This reverts commit 9647a1ed99 , reversing
changes made to 61059132fa .
2019-10-25 10:23:23 -07:00
Mark D. Roth
d942e69eac
Add new fields to xds policy config.
2019-10-25 07:43:34 -07:00
Vijay Pai
f5fc50b7b0
Merge pull request #20614 from vjpai/tmt_cleanup
...
Make thread_manager_test look like other tests
2019-10-24 22:56:12 -07:00
Mark D. Roth
d0c62504df
Reuse the same ports for each test.
2019-10-24 10:57:34 -07:00
Mark D. Roth
ea3e369649
Revert "Merge pull request #20772 from nanahpang/fix-xds-test-suite"
...
This reverts commit 100006d4cf , reversing
changes made to 47b873078f .
2019-10-24 10:40:42 -07:00
Vijay Pai
9087bfff6c
Merge pull request #20769 from grpc/vjpai-patch-2
...
Explicitly spell out type to document RAII-ness
2019-10-24 10:14:22 -07:00
Jan Tattermusch
b00a23e43b
Merge pull request #20766 from rmstar/xds_e2e_test_ios
...
Don't run xds_end2end_test on iOS
2019-10-24 09:45:31 +02:00
Na-Na Pang
e925081c5b
clang format
2019-10-23 17:42:54 -07:00
Na-Na Pang
f7e47948b6
Comment out the test suites that has oversize port pool
2019-10-23 16:25:58 -07:00
Na-Na Pang
1a4fddf9a4
Comment out the test suites that has oversize port pool
2019-10-23 16:06:46 -07:00
Na-Na Pang
ca6ba44c55
Comment out the test suites that has oversize port pool
2019-10-23 15:34:21 -07:00
Vijay Pai
296f63b0bc
Explicitly spell out type to document RAII-ness
2019-10-23 14:07:30 -07:00
nanahpang
2b06d76cc0
Merge pull request #20742 from grpc/revert-20526-xds_policy_config_additions
...
Revert "Add new fields to xds policy config."
2019-10-23 13:02:17 -07:00
Prashant Jaikumar
78e1b58402
Don't run xds_end2end_test on iOS
2019-10-23 11:35:40 -07:00
nanahpang
9647a1ed99
Merge pull request #20745 from grpc/revert-20679-eds_health_status
...
Revert "Ignore EDS endpoints that are unhealthy."
2019-10-23 10:11:31 -07:00
Vijay Pai
10b9e8ee4f
Merge pull request #20697 from vjpai/more_cpp_warning_removals_201910210916_19
...
Remove unused-parameter warnings, round 2 (19 of 19)
2019-10-23 00:23:00 -07:00
Vijay Pai
0e112d7c09
Merge branch 'master' into tmt_cleanup
2019-10-22 22:26:42 -07:00
Na-Na Pang
b8631a1301
Merge remote-tracking branch 'upstream/revert-20526-xds_policy_config_additions' into benchmark-correctness
2019-10-22 17:49:15 -07:00
nanahpang
8574ccc57b
Revert "Add new fields to xds policy config."
2019-10-22 14:49:59 -07:00
nanahpang
a925f2c928
Revert "Ignore EDS endpoints that are unhealthy."
2019-10-22 14:34:13 -07:00
Na-Na Pang
1a374bc984
Add explanation to the comments
2019-10-21 18:21:08 -07:00
Mark D. Roth
334c826e8c
Merge pull request #20701 from markdroth/xds_bootstrap_test_fix
...
Change xds_end2end_test to write out its own bootstrap files.
2019-10-21 12:26:03 -07:00
Mark D. Roth
4bdb034162
Change xds_end2end_test to write out its own bootstrap files.
2019-10-21 10:25:01 -07:00
Vijay Pai
e35c869aaf
Remove unused-parameter warnings, round 2 (19 of 19)
2019-10-21 09:16:35 -07:00
Mark D. Roth
2db50beaf5
Ignore EDS endpoints that are unhealthy.
2019-10-21 07:39:50 -07:00
Yash Tibrewal
972e311652
Merge pull request #20542 from yashykt/combinernew
...
Removing scheduling logic for combiners from closure initialization time to closure run time
2019-10-18 19:17:58 -07:00
Yash Tibrewal
9f9288fbb9
Merge pull request #20246 from yashykt/credentials_expose
...
Experimental method to get a debugging only view into credentials
2019-10-18 15:24:54 -07:00
Yash Tibrewal
780d41224c
Squashed commit of the following:
...
commit 1547cb209a
Author: Yash Tibrewal <yashkt@google.com>
Date: Fri Oct 18 13:12:55 2019 -0700
Revert some other GRPC_CLOSURE_RUN till other issues are fixed
commit 3edeee7ce9
Merge: 22b343e4fb e8f78e7a5d
Author: Yash Tibrewal <yashkt@google.com>
Date: Fri Oct 18 12:26:26 2019 -0700
Merge branch 'master' into combinernew
commit 22b343e4fb
Author: Yash Tibrewal <yashkt@google.com>
Date: Fri Oct 18 12:22:34 2019 -0700
Change some TCP posix closures to GRPC_CLOSURE_RUN
commit 19e60dfe8f
Merge: 153bdcbc97 feae38d3ab
Author: Yash Tibrewal <yashkt@google.com>
Date: Thu Oct 17 11:56:46 2019 -0700
Merge branch 'master' into combinernew
commit 153bdcbc97
Author: Yash Tibrewal <yashkt@google.com>
Date: Thu Oct 17 11:41:14 2019 -0700
Proxy fixture fix
commit c6da80bcce
Merge: 6a32264cdf 98abc22f4c
Author: Yash Tibrewal <yashkt@google.com>
Date: Fri Oct 11 17:05:18 2019 -0700
Merge branch 'master' into combinernew
commit 6a32264cdf
Author: Yash Tibrewal <yashkt@google.com>
Date: Fri Oct 11 17:01:55 2019 -0700
Reviewer comments
commit 6bbd3a1c3c
Author: Yash Tibrewal <yashkt@google.com>
Date: Thu Oct 10 11:55:43 2019 -0700
Fallback cleanup
commit aaa04526a2
Author: Yash Tibrewal <yashkt@google.com>
Date: Thu Oct 10 11:24:18 2019 -0700
Clean up
commit 4266be13d5
Author: Yash Tibrewal <yashkt@google.com>
Date: Thu Oct 10 11:20:05 2019 -0700
Make sure start_ping is called before finish_ping for bdp and keepalive
commit 14107957aa
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 18:56:07 2019 -0700
chttp2 fixes
commit 5643aa6cb3
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 18:25:19 2019 -0700
Remove closure list scheduling from combiners
commit c596449430
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 17:35:54 2019 -0700
ares windows fix
commit 9f933903b9
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 17:23:11 2019 -0700
More fixes
commit 3c3a7d0e9b
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 16:08:07 2019 -0700
Fix errors
commit 56539cc448
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 15:22:28 2019 -0700
Everything compiles
commit 714ec01e4b
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 13:44:18 2019 -0700
src compiles
commit 54dcbd170d
Author: Yash Tibrewal <yashkt@google.com>
Date: Wed Oct 9 13:16:08 2019 -0700
chttp2_transport changes
commit 7a3388b077
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 18:33:55 2019 -0700
resource quota and lb policy
commit 714e4c849f
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 17:23:04 2019 -0700
Further
commit 1d17ad7d44
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 13:34:52 2019 -0700
ares ev driver windows changes
commit 3110c062c5
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 12:47:37 2019 -0700
ares dns changes
commit 0e10bc17ea
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 12:24:45 2019 -0700
Add dns_resolver changes
commit 4a71a911e8
Author: Yash Tibrewal <yashkt@google.com>
Date: Tue Oct 8 12:08:10 2019 -0700
Add fake_resolver changes
commit 8610a64ec9
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 19:31:13 2019 -0700
Remaning one from xds_client
commit 5f22055d0d
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 18:47:28 2019 -0700
One left from xds_client.cc
commit 4b1223f875
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 17:17:12 2019 -0700
modifications for xds.cc
commit a17bbbd840
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 13:06:25 2019 -0700
grpclb.cc changes
commit 3a33ed4762
Merge: 11058748fd 3d363368ca
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 11:24:11 2019 -0700
Merge branch 'combinernew' of github.com:yashykt/grpc into combinernew
commit 3d363368ca
Author: Yash Tibrewal <yashkt@google.com>
Date: Mon Oct 7 11:18:00 2019 -0700
New combiner
2019-10-18 15:07:54 -07:00
Mark D. Roth
ff2e7ab445
Merge pull request #20526 from markdroth/xds_policy_config_additions
...
Add new fields to xds policy config.
2019-10-18 14:59:51 -07:00
Mark D. Roth
16286cdbec
Add new fields to xds policy config.
2019-10-18 13:52:40 -07:00
Vijay Pai
e8f78e7a5d
Merge pull request #20644 from vjpai/remove_warn_17
...
Remove unused parameter warnings (17 of 20)
2019-10-18 10:32:48 -07:00
Vijay Pai
621955e39e
Merge branch 'master' into tmt_cleanup
2019-10-17 17:46:06 -07:00
Vijay Pai
b484e40e08
TYPED_TEST_CASE (deprecated) -> TYPED_TEST_SUITE
2019-10-17 17:18:14 -07:00
Vijay Pai
d29d0d71e4
Merge pull request #20645 from vjpai/remove_warn_16
...
Remove unused parameter warnings (16 of 20)
2019-10-17 15:09:34 -07:00
Vijay Pai
c7f296908e
Merge pull request #20642 from vjpai/remove_warn_19
...
Remove unused parameter warnings (19 of 20)
2019-10-17 14:00:07 -07:00
Vijay Pai
bdc496d515
Merge pull request #20643 from vjpai/remove_warn_18
...
Remove unused parameter warnings (18 of 20)
2019-10-17 13:59:45 -07:00
Vijay Pai
b36f7ab747
Merge pull request #20646 from vjpai/remove_warn_15
...
Remove unused parameter warnings (15 of 20)
2019-10-17 13:59:16 -07:00
Vijay Pai
ad1a3723d6
Merge pull request #20647 from vjpai/remove_warn_14
...
Remove unused parameter warnings (14 of 20)
2019-10-17 13:59:00 -07:00
Vijay Pai
d90eb45780
Merge branch 'master' into remove_warn_16
2019-10-17 12:15:26 -07:00
Vijay Pai
ac4631949d
Merge pull request #20641 from vjpai/remove_warn_20
...
Remove unused parameter warnings (20 of 20)
2019-10-17 12:14:07 -07:00
Vijay Pai
47f2b461ef
clang-format
2019-10-17 09:08:55 -07:00
Vijay Pai
ece1ed7906
clang-format
2019-10-17 09:08:38 -07:00
Vijay Pai
82e185399d
clang-format
2019-10-17 09:08:21 -07:00
Vijay Pai
0cab2084e6
clang-format
2019-10-17 09:08:04 -07:00
Vijay Pai
fbfaffaf5a
clang-format
2019-10-17 09:07:46 -07:00
Vijay Pai
50d337b74d
clang-format
2019-10-17 09:07:29 -07:00
Vijay Pai
53e19e8de2
Remove unused parameter warning (20 of 20)
2019-10-17 08:52:15 -07:00
Vijay Pai
37d248abd0
Remove unused parameter warning (19 of 20)
2019-10-17 08:52:10 -07:00
Vijay Pai
6ca827a008
Remove unused parameter warning (18 of 20)
2019-10-17 08:52:05 -07:00
Vijay Pai
406b70629a
Remove unused parameter warning (17 of 20)
2019-10-17 08:52:00 -07:00
Vijay Pai
30f1230c10
Remove unused parameter warning (16 of 20)
2019-10-17 08:51:55 -07:00
Vijay Pai
176dfc2289
Remove unused parameter warning (15 of 20)
2019-10-17 08:51:50 -07:00
Vijay Pai
2ded8cbadf
Remove unused parameter warning (14 of 20)
2019-10-17 08:51:44 -07:00
Mark D. Roth
feae38d3ab
Merge pull request #20476 from markdroth/xds_client_in_resolver
...
Move XdsClient instantiation into xds resolver.
2019-10-17 08:35:49 -07:00
Mark D. Roth
1564207245
Move XdsClient instantiation into xds resolver.
2019-10-17 07:25:03 -07:00
Qixuan Li
dcff8b78ec
Merge pull request #20612 from qixuanl1/add-more-logging
...
Add more logging to channel_soak interop test to indicate the boundar…
2019-10-16 16:14:26 -07:00
Vijay Pai
8908b58bc2
Make sure test does something
2019-10-15 23:43:28 -07:00
Vijay Pai
c2d749dea0
Fix portability issues and make more readable
2019-10-15 17:03:23 -07:00
Vijay Pai
d16c6792b0
Make thread_manager_test look like other tests
2019-10-15 15:40:56 -07:00
Qixuan Li
6a89c0e57e
Add more logging to channel_soak interop test to indicate the boundary of an iteration
2019-10-15 21:46:45 +00:00
Jan Tattermusch
2c532e5478
Merge pull request #20558 from jtattermusch/upgrade_bazel100
...
Upgrade to bazel 1.0.0
2019-10-15 20:27:13 +02:00
Mark D. Roth
9a276c07fa
Revert "Merge pull request #20593 from grpc/revert-20380-xds_client_bootstrap"
...
This reverts commit 0bd5efa55f , reversing
changes made to f92c283a5d .
2019-10-15 07:33:53 -07:00
Na-Na Pang
60f6689103
Fix typo
2019-10-14 13:54:44 -07:00
Na-Na Pang
f2e266fcd1
Fix typo
2019-10-14 13:54:10 -07:00
Na-Na Pang
cac43de33f
clang format
2019-10-14 13:49:24 -07:00
Na-Na Pang
fa02a5b0d9
Modify the calculation methods in driver and add comments in post_pocessing function
2019-10-14 12:38:45 -07:00
Jan Tattermusch
13abbd9a75
Revert "xds client bootstrap file"
2019-10-14 16:51:32 +02:00
Jan Tattermusch
74ade125f2
toolchains no longer support machine types
2019-10-14 10:20:59 -04:00
Soheil Hassas Yeganeh
98abc22f4c
Merge pull request #20577 from soheilhy/fix-benchmark-flaky-2
...
Consider "Socket closed" to be a good status
2019-10-11 14:32:38 -07:00
Soheil Hassas Yeganeh
5340111aa6
Fix sanity check.
2019-10-11 13:20:18 -04:00
Mark D. Roth
36319502be
Merge pull request #20380 from markdroth/xds_client_bootstrap
...
xds client bootstrap file
2019-10-11 09:03:18 -07:00
Soheil Hassas Yeganeh
a7aa9cf9ac
Consider "Socket closed" to be a good status
...
Issue #20509
2019-10-11 11:32:35 -04:00
Moiz Haidry
d874a260bb
Fix unused variable error
2019-10-10 11:52:02 -07:00
matthewstevenson88
0362df725f
Merge pull request #19778 from matthewstevenson88/spiffe1
...
Add C++ wrapper for SPIFFE credentials v2
2019-10-10 10:34:04 -07:00
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
2019-10-10 09:06:47 -04:00
Mark D. Roth
2afaec231d
xds client bootstrap file
2019-10-09 14:06:48 -07:00
Matthew Stevenson
c7802d488a
Fixed a small typos from previous commit.
2019-10-08 21:36:52 -07:00
Matthew Stevenson
313bb5848e
Remove some unnecessary comments.
2019-10-08 21:25:46 -07:00
Matthew Stevenson
ed198f5a54
Changed delete per Yang's comment.
2019-10-08 21:07:29 -07:00
Juanli Shen
2dc42a1e02
Use ADS
2019-10-04 17:02:52 -07:00
Mark D. Roth
85a500c13a
Merge pull request #20368 from markdroth/xds_client
...
Refactor EDS and LRS code from xds LB policy into new XdsClient API.
2019-10-04 14:16:25 -07:00
Juanli Shen
e130018bf5
Merge pull request #20432 from AspirinSJL/tune_xds
...
Tune xds test
2019-10-04 12:10:24 -07:00
Mark D. Roth
b01072586d
Refactor EDS and LRS code from xds LB policy into new XdsClient API.
2019-10-04 11:41:13 -07:00
Jan Tattermusch
082f3dc14a
temporatily disable client_channel_stress_test on win RBE
2019-10-04 13:21:16 +02:00
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)
2019-10-02 22:34:00 -04:00
Yash Tibrewal
a59acd2f4b
Merge branch 'master' into bmchttp2fix
2019-10-02 16:15:28 -07:00
Yash Tibrewal
0a57e9cc69
Fix bm chttp2 transport
2019-10-02 16:14:43 -07:00
Mark D. Roth
9fc4adae63
Merge pull request #20397 from markdroth/subchannel_health_check_connectivity
...
Change HealthCheckClient to use new connectivity state API.
2019-10-02 07:49:39 -07:00
Esun Kim
7eb9262936
Merge pull request #20350 from veblush/cpp-now
...
Activate the C++ standard library
2019-10-01 20:00:15 -07:00
Lidi Zheng
f12df974ae
Merge pull request #20401 from tanjunchen/clean-up
...
Fix spelling in comments
2019-10-01 17:49:55 -07:00
Juanli Shen
46cff659e2
Tune xds test
2019-10-01 17:42:58 -07:00
Esun Kim
1743519aa9
Activate C++ stdlib
2019-10-01 16:36:56 -07:00
Matthew Stevenson
00cce90adf
Changes requested by Yihua.
2019-10-01 16:06:01 -07:00
Mark D. Roth
f281c343b9
Change HealthCheckClient to use new connectivity state API.
2019-10-01 14:53:12 -07:00
Matthew Stevenson
e89efbc1ac
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-10-01 14:47:53 -07:00
chentanjun
4ecc1fe6a4
fix the wrong word
2019-10-01 05:13:33 +08:00
Jan Tattermusch
5cc45de443
disable some broken test on windows RBE
2019-09-30 13:28:02 +02:00
Jan Tattermusch
3ce50ae754
disable some test on windows based on build.yaml
2019-09-30 13:28:01 +02:00
Jan Tattermusch
3080419c90
temporarily disable alarm_test
2019-09-30 13:28:01 +02:00
Jan Tattermusch
0f78b92e87
avoid machine_size:large tests on windows
2019-09-30 13:27:59 +02:00
Jan Tattermusch
93d2cf299f
fixup cpp uses-polling
2019-09-30 13:27:58 +02:00
Jan Tattermusch
85117cbf61
add uses_polling=False to selected c++ tests
2019-09-30 13:27:58 +02:00
Jan Tattermusch
d970489db2
use no_windows for some C++ tests
2019-09-30 13:27:57 +02:00
Jan Tattermusch
24b529e408
Merge pull request #20343 from jtattermusch/bazel_tests_uses_polling
...
Set "uses_polling" arg for bazel tests
2019-09-30 08:13:31 +02:00
Matthew Stevenson
fba2fc2dba
Fourth
2019-09-27 14:30:49 -07:00
Matthew Stevenson
d866d09b5c
Second round of small changes from e2e tests.
2019-09-26 21:26:57 -07:00
Matthew Stevenson
5aa34829b0
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-26 21:17:25 -07:00
Matthew Stevenson
a7f9d943d5
First set of small changes from development of e2e tests.
2019-09-26 18:13:59 -07:00
Juanli Shen
6ced125bb3
xds failover locality handling
2019-09-26 17:20:44 -07:00
Matthew Stevenson
10a39b77c6
Implemented changes outlined in addendum to design doc.
2019-09-25 10:46:13 -07:00
Vijay Pai
5d7e4bb301
Stop using deprecated gtest macros
2019-09-24 14:56:41 -07:00
Jan Tattermusch
6ebc1c616f
set uses_polling=False for some bazel tests
2019-09-24 09:50:00 +02:00
Matthew Stevenson
5639867c2b
Clang changes.
2019-09-20 16:09:32 -07:00
Matthew Stevenson
8e09d8745d
Implementing further comments by Yang.
2019-09-20 16:01:10 -07:00
Matthew Stevenson
0a054cc6ea
Implementing Yang's secound round of comments.
2019-09-20 08:59:34 -07:00
Matthew Stevenson
96c24347f7
Refactored the configs, per Yang's suggestions.
2019-09-19 11:36:37 -07:00
Matthew Stevenson
0867a350f9
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-19 08:40:15 -07:00
Mark D. Roth
b0e428c28a
Merge pull request #20245 from markdroth/rr_connectivity_state
...
Change RR to consider a subchannel in TF if it has failed since it was READY.
2019-09-19 08:37:24 -07:00
Juanli Shen
b1a56e0527
Merge pull request #20270 from AspirinSJL/mv_proto_2
...
Move xds protos to testing/
2019-09-18 20:07:05 -07:00
Juanli Shen
40c0519ad0
Move xds protos to testing/
2019-09-18 10:20:58 -07:00
Matthew Stevenson
eb2a729e55
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-17 08:40:16 -07:00
Juanli Shen
b4277d191c
Merge pull request #20269 from AspirinSJL/tune
...
Tune xds test
2019-09-16 16:10:53 -07:00
Matthew Stevenson
282aef6031
Minor fixes revealed from developping the end-to-end tests.
2019-09-16 13:51:31 -07:00
Juanli Shen
7be5d098cf
Tune xds test
2019-09-16 13:42:12 -07:00
Matthew Stevenson
a300865dd2
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-16 10:43:55 -07:00
Mark D. Roth
01eeec72c6
Change RR to consider a subchannel in TF if it has failed since it was READY.
2019-09-16 09:41:01 -07:00
Yash Tibrewal
a4cf948b2f
Experimental method to get a debugging only view into credentials
2019-09-12 12:31:29 -07:00
Karthik Ravi Shankar
939830aa15
Merge pull request #20030 from karthikravis/move-method-handler
...
Make MethodHandler and related interfaces generic
2019-09-10 21:45:08 -07:00
Soheil Hassas Yeganeh
9f48cb0f07
Merge pull request #19907 from soheilhy/call-cycle-clock
...
Use cycle clock instead of clock monotonic to measure call latency.
2019-09-10 14:36:27 -04:00
Yash Tibrewal
f3cd878e0b
Merge pull request #20188 from yashykt/creds_interception
...
Allow call credentials interception at PRE_SEND_INITIAL_METADATA
2019-09-09 18:42:11 -07:00
Yash Tibrewal
aa84ceb38e
Add another test for when the credentials were previously set
2019-09-09 15:59:59 -07:00
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.
2019-09-09 10:37:48 -04:00
Yash Tibrewal
361a902262
Reviewer comments
2019-09-06 14:20:39 -07:00
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)
2019-09-06 13:43:29 -07:00
rmstar
a9dbfb7c2f
Merge pull request #20028 from rmstar/ioscppe2e
...
Enable end2end C++ tests on iOS.
2019-09-06 13:27:13 -07:00
Karthik Ravi Shankar
7ec1a9663d
Merge branch 'master' into move-method-handler
2019-09-06 12:21:29 -07:00
Yash Tibrewal
97f1f57dab
Allow call credentials to be set even after the call is created but before initial metadata is sent
2019-09-05 18:13:59 -07:00
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.
2019-09-05 13:43:45 -07:00
Vijay Pai
9bb1247bdb
Merge pull request #16327 from vjpai/keep_running
...
C++ microbenchmarks: update from KeepRunning to range-based for
2019-09-05 11:07:53 -07:00
Juanli Shen
91274b0430
Merge pull request #20152 from AspirinSJL/group_test
...
Organize test cases for xds test
2019-09-04 13:41:33 -07:00
rmstar
6751e6ea43
Merge pull request #20138 from rmstar/timejumptestfix
...
Don't run time_jump_test under sanitizers
2019-09-04 10:47:49 -07:00
Juanli Shen
c831a28dbd
Organize test cases for xds test
2019-09-03 16:47:25 -07:00
Karthik Ravi Shankar
a1c0d3442f
Merge branch 'master' into move-method-handler
2019-09-03 14:47:45 -07:00
hcaseyal
311bf04ec9
Merge pull request #19788 from chrisse74/master
...
remove all unused-parameter warnings in C++
2019-09-03 13:58:13 -07:00
Arjun Roy
6175294416
Merge pull request #20014 from arjunroy/on_hdr_nobranch
...
s/branch/tail_call/ for CH2 on_hdr().
2019-09-03 12:44:56 -07:00
Matthew Stevenson
a3dde11f68
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-03 10:18:49 -07:00
Vijay Pai
c458f1cbbc
Merge pull request #20136 from grpc/revert-16452-add_msg_size_test
...
Revert "Test message size of 100MB"
2019-09-03 08:44:05 -07:00
Matthew Stevenson
b875ac978d
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-09-03 08:38:14 -07:00
Karthik Ravi Shankar
ce29926334
Merge branch 'master' into move-method-handler
2019-09-03 08:08:18 -07:00
rmstar
d9c9b52a68
Merge pull request #19507 from rmstar/ioscpptest_readme
...
Added documentation for C++ tests on iOS
2019-08-30 14:18:57 -07:00
hcaseyal
fac072341c
Merge pull request #20126 from hcaseyal/bm_build
...
Remove build target for microbenchmark
2019-08-30 14:16:08 -07:00
Prashant Jaikumar
b436758b14
Added documentation for C++ tests on iOS
2019-08-30 13:08:38 -07:00
Prashant Jaikumar
2e1cb0d91a
Don't run time_jump_test under sanitizers
2019-08-30 11:43:21 -07:00
Matthew Stevenson
65bf49abba
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-08-30 09:39:02 -07:00
Vijay Pai
65eb9c9ddb
Revert "Test message size of 100MB"
2019-08-30 08:14:44 -07:00
Prashant Jaikumar
d2b5fd75f0
Added test for time jumps
2019-08-29 22:41:06 -07:00
Hope Casey-Allen
32801fb5eb
Remove build target for microbenchmark
2019-08-29 14:11:05 -07:00
Vijay Pai
1077b3435c
Use range-based for on state rather than state.KeepRunning when possible
2019-08-29 11:27:00 -07:00
Juanli Shen
be4318810c
Merge pull request #16452 from AspirinSJL/add_msg_size_test
...
Test message size of 100MB
2019-08-29 08:59:40 -07:00
Mark D. Roth
fbd7ab53c7
Merge pull request #19036 from markdroth/lb_policy_per_rpc_backend_metric_api
...
Add API for accessing per-call backend metric data in LB policies.
2019-08-29 07:40:45 -07:00
Mark D. Roth
d810671d93
Merge pull request #20039 from markdroth/health_check_service_name_change
...
Apply health check service name changes to existing subchannels.
2019-08-29 07:14:40 -07:00
Juanli Shen
d34f366337
Test message size of 100MB
2019-08-28 21:46:53 -07:00
Prashant Jaikumar
4dfa808e75
Add test for timer expiry racing with cancelation
2019-08-28 17:09:42 -07:00
Juanli Shen
5f7f11e56e
Merge pull request #20022 from AspirinSJL/xds_test_refactor
...
Refactor response building in xds test
2019-08-28 16:22:29 -07:00
hcaseyal
07ba4de392
Merge pull request #20091 from hcaseyal/bm_chttp2_transport
...
Fix race in bm_chttp2_transport
2019-08-28 16:13:23 -07:00
Karthik Ravi Shankar
de2006d3e1
Merge branch 'master' into move-method-handler
2019-08-28 14:01:58 -07:00
Arjun Roy
b46e3668d3
s/branch/tail_call/ for CH2 on_hdr().
...
on_hdr() checks if a void-return function pointer is null before jumping to it.
If it is null, it returns an error; else it executes that function and returns
success.
This change converts the void-returning function to one that returns a
grpc_error* and thus saves a branch in on_hdr() (since we're branching once by
following the function pointer anyways, we're effectively coalescing these two
branches).
2019-08-28 13:06:11 -07:00
Mark D. Roth
21c5424477
Add API for accessing per-call backend metric data in LB policies.
2019-08-28 12:48:06 -07:00
Juanli Shen
a1ca6a099d
Refactor response building in xds test
2019-08-28 12:44:31 -07:00
Juanli Shen
f29aee7fa9
Merge pull request #20093 from AspirinSJL/tune_lr
...
Tune load reporter test
2019-08-28 10:49:15 -07:00
Hope Casey-Allen
6dfe27ab08
Fix race in bm_chttp2_transport
2019-08-28 10:07:38 -07:00
Mark D. Roth
c8430023a5
Apply health check service name changes to existing subchannels.
2019-08-28 09:05:59 -07:00
Juanli Shen
732e2a1e90
Tune load reporter test
2019-08-27 15:56:59 -07:00
Matthew Stevenson
3b5973c187
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-08-27 15:32:44 -07:00
Matthew Stevenson
9457917ed1
Autogenerated files and clang format/tidy code
2019-08-27 15:19:43 -07:00
Matthew Stevenson
c942282abc
Implemented Yihua's review comments
2019-08-27 14:57:02 -07:00
Vijay Pai
c22afac623
Merge pull request #16733 from vjpai/generic_lifetime
...
Confirm that generic API method name is not needed after call creation
2019-08-27 14:40:52 -07:00
Mark D. Roth
0bdeca47b6
Merge pull request #19038 from markdroth/lb_policy_create_channel_api_improvement
...
Remove CreateChannel() method from LB helper API.
2019-08-27 10:54:52 -07:00
Matthew Stevenson
1735135b27
Deleted extra xml file, removed server authorization check memory leaks
2019-08-26 14:54:45 -07:00
Matthew Stevenson
5d9297d0bc
Fixed some memory leaks
2019-08-26 14:31:16 -07:00
Matthew Stevenson
4b7eb25607
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-08-26 08:45:31 -07:00
Matthew Stevenson
c2fd3844dc
Implemented Yihua's comments
2019-08-23 16:20:19 -07:00
Yash Tibrewal
2ba3ad5d2a
Merge pull request #20057 from yashykt/interceptionexample1
...
Improve comment
2019-08-23 15:58:36 -07:00
Yash Tibrewal
088b67deba
Improve comment
2019-08-23 15:06:39 -07:00
Prashant Jaikumar
2b9ab6d10c
timer_test: add test case for grpc shutdown while timer is pending
2019-08-23 13:54:16 -07:00
Matthew Stevenson
94d3e95e8d
Small changes to/for unit tests.
2019-08-23 11:22:12 -07:00
Prashant Jaikumar
9a41e12a4f
Skip timer test when running under event manager
2019-08-22 18:41:38 -07:00
Matthew Stevenson
de3a6465b4
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-08-22 10:28:02 -07:00
Matthew Stevenson
4c26cc402f
Removed free statement from TlsCredentialReloadConfigCppToC test
2019-08-22 10:27:48 -07:00
Matthew Stevenson
9da9c0786d
Added a line in build.yaml and starting to clean up memory leaks in unit tests
2019-08-22 09:50:09 -07:00
Prashant Jaikumar
20e2964ada
cfstream_test: workaround Apple CFStream bug
2019-08-21 22:03:48 -07:00
Karthik Ravi Shankar
2b8ad5ee56
Fix golden test compilation
2019-08-21 16:30:51 -07:00
Matthew Stevenson
e8b28dd27b
Autogenerated files
2019-08-21 15:28:15 -07:00
Matthew Stevenson
d7e2ce2c2f
Merge remote-tracking branch 'upstream/master' into spiffe1
2019-08-21 15:11:40 -07:00
rmstar
1c89c363b3
Merge pull request #19948 from rmstar/timer_test
...
Added test for timer wakeups
2019-08-21 15:10:19 -07:00
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
2019-08-21 13:31:21 -07:00
Matthew Stevenson
3b9e7d9a3a
Fixed credential options unit test
2019-08-21 12:27:33 -07:00