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
8 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
vjpai
60a7e3336d
Finish clients fully before finishing servers
9 years ago
Vijay Pai
02eda41d21
Do stream operations in a more idiomatic way: Write, WritesDone, Read until fail, Finish
9 years ago
Vijay Pai
e40aefb829
Fix the timeout
9 years ago
Vijay Pai
8ca0faaf52
use timeouts with proper fixture multipliers rather than raw,
...
since tsan slows things down a lot and may complicate issues such
as shutdown.
9 years ago
Alistair Veitch
9ded5dbf35
fix missed merge issue
9 years ago
Vijay Pai
2066443b7c
Function name changed on merge....
9 years ago
Vijay Pai
2ed337aab3
clang-format
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
vjpai
21e5d2b2f1
Add a Quit RPC so that we can conveniently shut down the workers from the driver.
9 years ago
Vijay Pai
daadcc8f74
at
9 years ago
Vijay Pai
33e51184fc
Address reviewer comments regarding const and shortage of comments
9 years ago
Vijay Pai
595674275b
Copyright and clang-format
9 years ago
Vijay Pai
6b05639ab1
Make sure that client limit is valid
9 years ago
Vijay Pai
7d45cdb60b
Enable properly working core limits on clients and servers,
...
and determine these dynamically if only one or the other is
specified but both are running on the same host
9 years ago