Commit Graph

317 Commits

Author SHA1 Message Date
Patrice Chalin 891ca8a443 Guides links updates 2020-06-16 08:58:33 -04:00
Lidi Zheng d657d73565 Integrate existing gRPC Python stack benchmarks with Bazel 2020-02-26 16:56:12 -08:00
Lidi Zheng fdbeb3c5c3 Enforce 1 channel per client 2020-02-18 16:28:18 -08:00
Lidi Zheng c22b161d4e Improve benchmark automations:
1. Use monotonic time;
2. Improve readabilities;
3. Add two more fields for number of processes.
2020-02-18 16:28:18 -08:00
Lidi Zheng 50a7c863dd Add nto1 scenario between aio and C++ 2020-02-18 16:28:18 -08:00
Lidi Zheng 72514e9bf4 Adding more comments & fix the outstanding channel count 2020-02-18 16:27:29 -08:00
Lidi Zheng 4819d8ba6e Improve scenario configs & plumb through channel arguments 2020-02-18 16:27:29 -08:00
Lidi Zheng 68be8a7742 Improve log readability & polish scenario parameters 2020-02-18 16:27:29 -08:00
Lidi Zheng 03e1bf1071 Fix already cancelled RPC 2020-02-18 16:27:29 -08:00
Lidi Zheng df7d02c887 Make shellcheck happy 2020-02-18 16:27:29 -08:00
Lidi Zheng 32d83a9c28 Use tools/bazel instead of installed bazel 2020-02-18 16:27:29 -08:00
Lidi Zheng c702f7238e s/blaze/bazel/ 2020-02-18 16:27:29 -08:00
Lidi Zheng 3a46fc73dd Use Bazel to build and run aio qps worker 2020-02-18 16:27:29 -08:00
Lidi Zheng e9b1cddb97 Fix the cpp server scenarios 2020-02-18 16:27:29 -08:00
Lidi Zheng 88077403cb Add full capacity benchmark scenario 2020-02-18 16:27:29 -08:00
Lidi Zheng 8bede2fe91 Explicitly disable fork support 2020-02-18 16:27:29 -08:00
Lidi Zheng 8a70e757fa Re-enable all scenarios 2020-02-18 16:27:29 -08:00
Lidi Zheng 5e2114d92f Fix the sub worker 2020-02-18 16:27:29 -08:00
Lidi Zheng 2d81bd203f Introduce sub workers 2020-02-18 16:27:28 -08:00
Lidi Zheng e0f235ed99 Unconstrained? 2020-02-18 16:26:41 -08:00
Lidi Zheng 37bb427c03 Make run_worker_python.sh an executable 2020-02-18 16:26:41 -08:00
Lidi Zheng 85eb4c17fb Use Python3.6 v2 2020-02-18 16:26:41 -08:00
Lidi Zheng 2e4e4f72c1 Use Python3.6 instead of Python3.7 2020-02-18 16:26:41 -08:00
Lidi Zheng d309d35934 Fix the build performance for python_asyncio 2020-02-18 16:26:41 -08:00
Lidi Zheng 6f343fc758 Make sanity tests happy 2020-02-18 16:26:41 -08:00
Lidi Zheng 5d46af6c19 Fix typo in build_performance.sh 2020-02-18 16:26:41 -08:00
Lidi Zheng 1ba37eebd2 Add Python AsyncIO to the party 2020-02-18 16:26:41 -08:00
Lidi Zheng 57c6450dda
Merge pull request #21881 from lidizheng/fix-full-perf
Stop building performance artifacts for Android
2020-02-04 09:49:43 -08:00
Lidi Zheng c53dd61dc7 Stop building for Android 2020-02-03 13:37:22 -08:00
Ben Reed 01457b2b5a
Add ignore android flag in performance README.md
The tools/run_tests/performance/README.md file provides an example to
run workers in Java.  However, this example does not work out of the
box, because the Java build requires an Android SDK. This change adds a
Gradle flag `-PskipAndroid=true` to the existing example, allowing it to
work as intended.

Signed-off-by: Ben Reed <benreed@google.com>
2020-01-30 14:17:10 -08:00
Esun Kim 7be821ac47 Yapf all target python sources 2020-01-03 09:25:10 -08:00
chentanjun 4ecc1fe6a4 fix the wrong word 2019-10-01 05:13:33 +08:00
Jan Tattermusch 0d6eec8b8f a few fixes for run_performance_tests.py flame graph generators 2019-08-01 20:26:58 +02:00
Stanley Cheung 0a8fbd2a67 Fix broken php7 performance benchmarks build 2019-03-18 15:12:46 -07:00
Jan Tattermusch c586eea27e adjust run_*tests.py 2019-03-11 07:59:33 -04:00
Yash Tibrewal abcd5861eb Nuking the poll-cv polling engine 2019-03-07 14:49:24 -08:00
ncteisen 440f734d59 Remove owners for tools/run_tests/performance 2019-02-06 07:39:22 -08:00
Lidi Zheng 8cb2d0546d Upgrade sanity Docker image to debian:stretch
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
2018-12-10 16:21:49 -08:00
Jan Tattermusch b30218b6e0 C#: use netcoreapp1.1 qps worker 2018-12-04 11:34:15 +01:00
Jan Tattermusch 84c74b67f8 build C++ in benchmarks with cmake 2018-10-22 17:56:53 +02:00
Jan Tattermusch 5d70ac18e0 too many C++ benchmarks considered "smoketest" 2018-10-22 15:32:44 +02:00
Jan Tattermusch eac8b812b4 fixup #16837 2018-10-12 00:11:21 +02:00
Jan Tattermusch 22c6257040 only build with python27 in performance benchmarks 2018-10-11 21:27:19 +02:00
Jan Tattermusch 96ae5f9aaa make sure port server runs locally too 2018-10-10 18:37:50 +02:00
Jan Tattermusch ef9cd82b08 fix build of performance benchmarks 2018-10-04 11:21:37 +02:00
Michael Lumish 44f1270649
Merge pull request #15175 from murgatroid99/node_perf_tests_again
Add Node perf tests for both implementations
2018-08-16 09:39:09 -07:00
Jan Tattermusch 52e17d7d0b correctly set performance job metadata on kokoro 2018-08-14 10:37:13 +02:00
Jan Tattermusch 9e5550a741 remove matt-kwong from OWNERS 2018-08-10 19:42:17 +02:00
murgatroid99 2f4fabaf78 Remove added line in node perf build script 2018-08-09 13:23:05 -07:00
murgatroid99 5c60aa43ad Merge remote-tracking branch 'upstream/master' into node_perf_tests_again 2018-08-03 14:48:26 -07:00