Jan Tattermusch
6001bc636b
Stop running some more esoteric C++ benchmark scenarios continuously ( #27872 )
...
* stop running some more esoteric C++ benchamk scenarios continuously
* regenerate qps scenarios for bazel unit tests
3 years ago
Jan Tattermusch
cf99a32109
set threads_per_cq=2 for C++ unconstrained scenarios for best throughput and lower variance ( #27870 )
3 years ago
Jan Tattermusch
7c10e1b9fe
stop running protobuf_async_streaming_from_server_qps_unconstrained_secure scenario on CI ( #27346 )
3 years ago
Paulo Castello da Costa
e76afe5457
Update load test template and config generation. ( #26398 )
...
* Update load test template and config generation.
This change includes the following features and fixes:
* Add a script to generate load test examples.
* Update template generation logic to support round trip from configs to templates (handling of repeated clients and servers for the same language and of named clients and servers in source configs).
* Integrate safe language names from scenario config.
* Update template and config formatting (now that we generate in round trip).
* Fix shellcheck lint warnings.
* Update README.md.
4 years ago
Paulo Castello da Costa
bb418da2b5
Run example benchmarks v2 test in continuous build. ( #25976 )
...
This commit includes the following changes:
1. A new load test template generator (loadtest_template.py) is added. The template generator combines existing configurations or templates for several languages into a single template that can be used to generate configurations for different languages or combinations of languages.
2. A basic template generated from the example tests in grpc/test-infra (loadtest_template_basic_all_languages.yaml) is added.
3. The load test config generator is updated to use the combined template.
4. An example run consisting of a single test (generated from the combined template) is added and set up to run continuously.
4 years ago
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
4 years ago
Lidi Zheng
fdbeb3c5c3
Enforce 1 channel per client
5 years ago
Lidi Zheng
c22b161d4e
Improve benchmark automations:
...
1. Use monotonic time;
2. Improve readabilities;
3. Add two more fields for number of processes.
5 years ago
Lidi Zheng
50a7c863dd
Add nto1 scenario between aio and C++
5 years ago
Lidi Zheng
72514e9bf4
Adding more comments & fix the outstanding channel count
5 years ago
Lidi Zheng
4819d8ba6e
Improve scenario configs & plumb through channel arguments
5 years ago
Lidi Zheng
68be8a7742
Improve log readability & polish scenario parameters
5 years ago
Lidi Zheng
03e1bf1071
Fix already cancelled RPC
5 years ago
Lidi Zheng
e9b1cddb97
Fix the cpp server scenarios
5 years ago
Lidi Zheng
88077403cb
Add full capacity benchmark scenario
5 years ago
Lidi Zheng
8a70e757fa
Re-enable all scenarios
5 years ago
Lidi Zheng
5e2114d92f
Fix the sub worker
5 years ago
Lidi Zheng
2d81bd203f
Introduce sub workers
5 years ago
Lidi Zheng
e0f235ed99
Unconstrained?
5 years ago
Lidi Zheng
37bb427c03
Make run_worker_python.sh an executable
5 years ago
Lidi Zheng
6f343fc758
Make sanity tests happy
5 years ago
Lidi Zheng
1ba37eebd2
Add Python AsyncIO to the party
5 years ago
Esun Kim
7be821ac47
Yapf all target python sources
5 years ago
Yash Tibrewal
abcd5861eb
Nuking the poll-cv polling engine
6 years ago
Jan Tattermusch
84c74b67f8
build C++ in benchmarks with cmake
6 years ago
Jan Tattermusch
5d70ac18e0
too many C++ benchmarks considered "smoketest"
6 years ago
murgatroid99
c44cda2c3d
Reformat script code
7 years ago
murgatroid99
fbf3bd460b
Fix some issues with Node benchmark scripts
7 years ago
murgatroid99
5f3aa5ca0b
Fix sanity
7 years ago
murgatroid99
215b6555c1
Add Node perf tests for both implementations
7 years ago
Mehrdad Afshari
87cd994b04
Upgrade yapf to 0.20.0
...
Upgrade yapf version to 0.20.0 and reformat Python files.
7 years ago
Ken Payson
d09c80231f
Add back 1_cq qps test
7 years ago
ncteisen
eb1281529a
yapf tools/run_tests/performance
7 years ago
murgatroid99
38007753b0
Remove src/node and references to it
...
This removes all of the node code and tests from the repo, along with the
scripts for running Node unit tests, performance tests, and artifact builds.
The scripts for running tests from the grpc-node repository are untouched.
7 years ago
Vijay Pai
088112fea1
Create inproc version of QPS test and add a few simple tests of this to standard testing suite.
7 years ago
Craig Tiller
2ac2d393eb
Tune benchmark for epollexclusive
7 years ago
Craig Tiller
4079520eaa
Fix scenario_config:
...
- don't force all scenarios to be run on only one machine
- allow client count to scale as # of clients configured
7 years ago
Yuchen Zeng
4581816115
Add cpp_protobuf_async_unary_75Kqps_600channel_60Krpcs_300Breq_50Bresp
7 years ago
ZhouyihaiDing
d015389823
exclude uploading stats, add unconstained php benchmark
...
php7 build once
7 years ago
Michael Darakananda
b268629245
php: fix scenario_config command
...
The flag "-c" should be in an argument.
7 years ago
ZhouyihaiDing
5fef3e3fd5
reuse class; change language name; scenario naame;
7 years ago
ZhouyihaiDing
c8e145bd93
add protobuf c_ext to php benchmark
7 years ago
Zhouyihai Ding
4917b08a17
Revert "Revert "Add automated PHP-to-C++ performance testing""
7 years ago
Vijay Pai
3121da1f5f
Revert "Add automated PHP-to-C++ performance testing"
7 years ago
Vijay Pai
11b48c766e
typo
7 years ago
ZhouyihaiDing
644676fb12
vjpai's PR
7 years ago
Vijay Pai
f9da3a7bc4
Start setting up files for autorun of php_to_cpp qps tests
7 years ago
Craig Tiller
2426163b31
Switch to three threads per cq for unconstrained benchmarks
7 years ago
Craig Tiller
ebec0dba9f
Select better arguments
7 years ago
Sree Kuchibhotla
0fda880c75
Enable epoll1
7 years ago