Vijay Pai
088112fea1
Create inproc version of QPS test and add a few simple tests of this to standard testing suite.
7 years ago
Guantao Liu
91d8f0b5a8
Added the missing header file and fixed a syntax error.
7 years ago
Guantao Liu
ac9fdfbc40
Removed unnecessary default values and fixed sanity.
7 years ago
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Yuxuan Li
5f9f37a33c
fix minor
8 years ago
Yuxuan Li
28efff3e1e
clang-format
8 years ago
Yuxuan Li
5d3ddeeea1
adding server side poll stat
8 years ago
Yuxuan Li
999ac157e6
initial implementation.
8 years ago
Alexander Polcyn
62a7ca8c95
re-run clang-format.sh
8 years ago
Alexander Polcyn
6ff1ca4871
re-run generate project to build qps json driver
8 years ago
Alexander Polcyn
a6e796f58f
ignore core counts and core lists in qps json driver
8 years ago
Jan Tattermusch
9f89107f17
better qps_json_driver message when QPS_WORKERS env is missing
8 years ago
Alexander Polcyn
4873d30ea2
allow disable core_list setting and override qps server in benchmarks
8 years ago
Alex Polcyn
fcf09ea42e
handle empty string for qps workers in driver and dont quit them on netperf
8 years ago
Vijay Pai
56540ba9f9
clang-format
8 years ago
Vijay Pai
f4671bfaef
Remove a namespace and start using a lambda for a small function
8 years ago
Vijay Pai
90102c2bfc
Eliminate unnecessary uses of new[]/delete[] that can be replaced
...
with vector
Also start eliminating uses of plain-old delete that are not helpful
8 years ago
Yuxuan Li
60d55f80c4
Change flag precision to flag stride, better description.
...
Add flag error_tolerence to define the search stopping criteria.
Move the equal condition in the binary search to smaller than condition.
Wrap get_cpu_usage(), so on non-linux platform, the compiler won't
complain and will get cpu usage to be 0.
8 years ago
Craig Tiller
afcc8752f3
clang-format
8 years ago
Yuxuan Li
c265a0ab02
clean up unnecessary new lines and logging.
8 years ago
Yuxuan Li
49aeb59389
clang-formated and latency_vs_load.cc is deleted as its functionality
...
has been merged into qps_json_driver.
8 years ago
Yuxuan Li
fe21ec90f6
batched changes
8 years ago
Craig Tiller
0895545a58
Complete reporting for failure rates
8 years ago
Craig Tiller
1a8c52e479
Collect stats on # failed requests
8 years ago
Craig Tiller
0c80c7d12c
Collecting failure status progress
8 years ago
Mark D. Roth
9477724003
Change C++ API to expose wait_for_ready instead of fail_fast.
8 years ago
Craig Tiller
531976a6d4
Add an initial mark that clients could use to delay startup of requests
8 years ago
Craig Tiller
74a1d9a939
Increase log verbosity for benchmark driver
8 years ago
Craig Tiller
ca04562286
Timing nuances
8 years ago
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
8 years ago
Vijay Pai
5fde20d9f0
clang-format
9 years ago
Vijay Pai
ceb1a7d79f
Add more information so that we can have a meaningful exit code
9 years ago
vjpai
b0f15e8af3
Reduce assertions, use status codes, increase verbosity on errors
9 years ago
Craig Tiller
5856dee7d6
Fix compile
9 years ago
Craig Tiller
7e5d46496b
Better distribution
9 years ago
Vijay Pai
b31a9a0900
Include <cinttypes> for PRIuPTR. Not clear why this is needed.
9 years ago
Yuchen Zeng
0ba114408e
Fix gpr_log format mismatches in c++ tests
9 years ago
Craig Tiller
d4aa7cf5a5
Fix negation
9 years ago
Craig Tiller
1adb13143f
Add comment
9 years ago
Craig Tiller
dbd03b5e2d
Make client_channels be across all clients, not per-client
9 years ago
vjpai
711472f846
Remove unused gflags and gtest includes
9 years ago
Craig Tiller
b6e4440880
Disable fail fast for qps driver
9 years ago
Jan Tattermusch
e9a8d89dc2
fix formatting
9 years ago
Jan Tattermusch
33c161dffa
populate ScenarioResult.summary in JSON report
9 years ago
Jan Tattermusch
f2ba7fe037
integrate ScenarioResult proto into qps driver
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Vijay Pai
847baf6fe0
clang-format and fix a typo caused by saving
9 years ago
vjpai
63326281d7
1. Remove all deadlines from the RPCs and shutdown in this code.
...
These tests (especially unconstrained versions) can get very
backlogged and may take a while to finish. We sometimes flake waiting
for that. This is not hazardous (IMO), as the scripts that run these
tests already have timeouts to make sure that these don't truly go on
forever.
2. Make the time spent in the benchmark phase actually be
benchmark_seconds rather than benchmark_seconds-warmup_seconds
as it is currently.
9 years ago