Commit Graph

150 Commits

Author SHA1 Message Date
murgatroid99 bf33410411 Add Node and Express benchmarks for various response sizes 2017-04-18 11:11:28 -07:00
Jan Tattermusch 58aa2cb8f1 fix 1MB perf scenarios 2017-04-07 13:54:51 +02:00
Michael Lumish 500e361826 Merge pull request #10416 from murgatroid99/node_performance_tests
Node performance tests and improvements
2017-04-04 17:05:22 -07:00
Vijay Pai 45a9abae95 Add option to limit # of messages per stream with tests 2017-04-03 14:24:53 -07:00
Jan Tattermusch ef0b2ed1c3 Merge pull request #10380 from jtattermusch/ping_pong_1mb
Add 1MB ping pong scenarios
2017-04-03 18:02:49 +02:00
Vijay Pai 59f036dc52 Merge pull request #9875 from vjpai/unary
Synthetic benchmark for coordinator-worker workload
2017-03-31 16:05:58 -07:00
apolcyn 09ed43f1d1 Merge pull request #10311 from apolcyn/doc_perf_tests
add doc for perf qps tests with steps for running
2017-03-31 12:13:49 -07:00
murgatroid99 a1eefcea5f Improve Node benchmarks, add generic unary test 2017-03-31 11:17:28 -07:00
Vijay Pai 47fc606d11 Performance model of coordinator-worker use case 2017-03-31 11:03:16 -07:00
Jan Tattermusch 46df13b4a3 add 1mb ping pong scenarios 2017-03-31 10:32:23 +02:00
Vijay Pai 05222512d7 Add C++ large message tests to PRs and master 2017-03-30 10:18:29 -07:00
Alexander Polcyn 679981069d add notes to build and run workers in different languages 2017-03-29 21:37:04 -07:00
Alexander Polcyn b9d9512d8a Doc perf tests 2017-03-29 10:13:20 -07:00
Nathaniel Manista 264a210878 Merge pull request #10115 from thunderboltsid/update-run-tests-scripts-to-python3.x
Make testing scripts python3.x compatible.
2017-03-13 22:38:12 -07:00
Siddharth Shukla 8e64d901fd Modify shebang on python scripts
Change shebangs to `#!/usr/bin/env python` instead of
`#!/usr/bin/env python2.7`.
2017-03-12 19:53:12 +01:00
Siddharth Shukla d194f59939 Make testing scripts python3.x compatible
Update run_tests/*.py to use six based isomorphisms and print function
from __future__ module.
2017-03-12 17:47:53 +01:00
Vijay Pai a582defdad Temporarily disable resource quota QPS tests 2017-03-10 13:05:08 -08:00
David Garcia Quintas 8a0ec8866e Merge remote-tracking branch 'upstream/v1.1.x' into 1.1.x_to_master 2017-03-03 17:04:45 -08:00
murgatroid99 faaa8b8913 Disable node_protobuf_async_unary_qps_unconstrained benchmark test 2017-03-02 10:50:34 -08:00
murgatroid99 98cdf3b3e6 Merge remote-tracking branch 'upstream/v1.1.x' into merge_1.1.x_master 2017-02-23 14:59:45 -08:00
murgatroid99 1191b7202d Improve Node and libuv testing and test coverage
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
2017-02-17 12:10:26 -08:00
Alexander Polcyn f797c65160 make the change in scenario config rather than c# 2017-02-09 11:22:49 -08:00
Alexander Polcyn c6e333e25b add missing return statement 2017-02-03 09:31:31 -08:00
Sree Kuchibhotla 6b446b601e Merge branch 'master' into poll-cv-disable 2017-01-30 09:17:12 -08:00
Sree Kuchibhotla 70d9ca402a Excluded async_client_sync_server_* tests for poll-cv engine since it
sometimes get stuck (or extremely slow).

(https://github.com/grpc/grpc/issues/8545) created to debug poll-cv
issues with async_client_sync_server perf tests
2017-01-27 10:54:05 -08:00
Craig Tiller faa835c308 Add message sizes to sweeps 2017-01-18 15:28:44 -08:00
Craig Tiller 412fa2a0b7 Support setting request, response size 2017-01-18 15:21:54 -08:00
apolcyn 44e907af0e Merge pull request #9322 from apolcyn/deprecate_benchmark_core_lists
Don't configure core lists in in benchmark driver
2017-01-17 17:30:41 -08:00
Alexander Polcyn a6e796f58f ignore core counts and core lists in qps json driver 2017-01-11 13:49:43 -08:00
Yuxuan Li ac87a46225 enable uploading server cpu usage data from performance tests to big query 2017-01-11 10:01:16 +00:00
Alexander Polcyn 9f08d110f8 add a "perf" option to benchmarks script, generate profile text reports and flamegraphs 2016-12-08 16:03:19 -08:00
Jan Tattermusch 2de47cba05 enable running windows perf tests 2016-11-16 18:46:18 +01:00
murgatroid99 1731a41cff Merge branch 'master' into node_express_run_perf_tests 2016-11-09 17:14:08 -08:00
murgatroid99 e8f9cbbd68 Remove some disabled copied Node Express perf tests 2016-11-09 17:13:45 -08:00
Yuxuan Li d885a27ccb fix repeated field 2016-11-09 15:46:06 -08:00
Yuxuan Li 317f60b98e add a blank line back 2016-11-09 15:08:26 -08:00
Yuxuan Li 2b4d372620 hiding totalCpuTime and idleCpuTime from ServerStatus proto message 2016-11-09 15:06:00 -08:00
Yuxuan Li 9ba52e7aa9 unblock the performance tests. hide the cpu usage field for now. 2016-11-09 14:45:25 -08:00
murgatroid99 dabe6bd2af Enable Node Express benchmarks, fix copy/paste errors 2016-11-09 11:03:32 -08:00
Craig Tiller c939022dd5 More data massaging 2016-11-01 15:47:24 -07:00
Craig Tiller ed531b8e82 More data massaging 2016-11-01 10:27:18 -07:00
Craig Tiller 77fbc1ca2a Fix some typos 2016-10-31 14:04:03 -07:00
Craig Tiller 263459577a Merge pull request #8583 from ctiller/new_fields
Add some fields to bigquery
2016-10-31 13:04:00 -07:00
Craig Tiller bd3ab19a95 Add some fields to bigquery 2016-10-31 12:53:40 -07:00
Craig Tiller bba5285df0 Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-10-27 22:23:27 -07:00
Michael Lumish 51fc01dffa Merge pull request #8419 from murgatroid99/node_express_benchmark
Add benchmark client and server for Node Express
2016-10-27 17:43:03 -07:00
Sree Kuchibhotla eebc8c8600 Merge pull request #8498 from sreecha/sync_streaming
New streaming perf scenario for sync server
2016-10-27 14:47:18 -07:00
Craig Tiller 3d357d901c Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-10-26 20:52:03 -07:00
Sree Kuchibhotla a83ee60b93 New streaming scenario 2016-10-25 14:08:02 -07:00
Craig Tiller fe8c5012d3 Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-10-24 14:49:18 -07:00