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
9 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
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
David Garcia Quintas
5a9462339d
copyrights
9 years ago
Vijay Pai
7a984f0e3a
Copyright
9 years ago
Vijay Pai
d02dd30a1f
Also dynamic sizing for num_clients on performance tests
9 years ago
vjpai
0c31b60805
Sanity failures (copyright, clang-format)
9 years ago
vjpai
94aada9ee5
clang-format
9 years ago
vjpai
020c2f36ac
Fix copyright
9 years ago
Vijay Pai
bdf4acbbfb
Properly state client name
9 years ago
Vijay Pai
0f14209061
Improve logging for test
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
Craig Tiller
1b4e33029e
Consolidate C++ proto files under src/proto
...
- make the directory structure match the package structure
- sanitize the package structure (test --> testing)
- add auto-detection of proto file dependencies
9 years ago
Jan Tattermusch
c5ebbd5b8f
use new perf proto options in c++
9 years ago
Julien Boeuf
6049ebd8d2
More C++ fixes (the merge did not quite work...).
9 years ago