Vijay Pai
0e66efdadd
Make core limitation work for both client and server so that we can run tests on the same
...
machine if desired. The core_list flags to qps_driver are comma-separated lists of
core numbers.
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
murgatroid99
0a9bac929e
Reverted changes to single_run_localhost.sh
10 years ago
murgatroid99
6acc5f7574
Fixed up the Node benchmark implementation
10 years ago
Nicolas "Pixel" Noble
ba404826be
Clang format.
10 years ago
Craig Tiller
b774be46d7
clang-format
10 years ago
Jan Tattermusch
c5ebbd5b8f
use new perf proto options in c++
10 years ago
Julien Boeuf
6049ebd8d2
More C++ fixes (the merge did not quite work...).
10 years ago
Julien Boeuf
9a437c2c46
Forgot to fix driver.cc somehow...
10 years ago
Craig Tiller
3c53bb2f46
clang-format
10 years ago
vjpai
fba20c987d
Address some review comments about signal and restoring qps_test_with_poll
...
Make payloads respect the new defaults
10 years ago
vjpai
3affdddf5b
Add secure testing to sweep
10 years ago
vjpai
f8603adba1
Secure performance testing for C++ is in the hizzouse!
10 years ago
vjpai
454074369e
Better reasonable default
10 years ago
vjpai
783c144afa
Fix up single run test
...
Enable reasonable default if resp size not specified
10 years ago
Vijay Pai
ce84670628
clang-format
10 years ago
vjpai
780a7f205d
Add in security support, make payload protos configurable
...
Have not yet added tests with security support, coming soon
10 years ago
vjpai
d08a738166
Cleanup some names
...
Remove some unused options and make server_threads relevant
Start stubbing out better qps/core calculations
10 years ago
vjpai
aa39192d70
Cleanup directory and make minor changes
10 years ago
vjpai
72a6332138
QPS worker no longer needs to specify server port on command line. This is part
...
of the proto if desired, or just goes to pick_unused_port_or_die if not
specified
10 years ago
vjpai
119c103ab0
Split up into a new service proto, use proper service suffix, add a
...
reset option to the mark, create a closed loop config params (empty
message) for consistency with other tests.
10 years ago
vjpai
754751e3c6
Numerous proto changes to make things more sane and fix some outstanding issues
10 years ago
vjpai
52bfb2564f
Split qpstest.proto into two parts - one for performance stats and
...
one for control.
Eliminate the use of our own SimpleRequest and SimpleResponse and
instead share the one from end2end testing
10 years ago
vjpai
0cc1341199
Move qpstest.proto to a common area (test/proto) instead of test/cpp/qps
10 years ago
Julien Boeuf
e5adc0eb67
Fixing Cpp tests.
10 years ago
Craig Tiller
0ba432d445
Move profiling system to gpr
10 years ago
Craig Tiller
1f41b6b5ed
Simplify adding annotations, annotate more things
10 years ago
Craig Tiller
86253ca1da
Latency traces
10 years ago
Craig Tiller
b17b7f4871
Add a timeout to benchmark test runs
10 years ago
Craig Tiller
71a0f9d3b0
Fix clang-format script
10 years ago
Craig Tiller
8cf0ed03d1
Fix mac build
10 years ago
Nicolas "Pixel" Noble
59588c6162
Removing pessimizing moves.
...
Pass #2 .
10 years ago
vjpai
d514b21cc8
Put timeout on server shutdown
10 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
10 years ago
Julien Boeuf
5be92a316d
Shuffling headers around.
10 years ago
yang-g
730055d962
implementation fix
10 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
10 years ago
yang-g
9e2f90cd06
headers reorg
10 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
10 years ago
Craig Tiller
d6c98df792
clang-format all source
10 years ago
Vijay Pai
3ae11042fd
clang-format
10 years ago
vjpai
b1db869e1a
Address concerns from review
10 years ago
Vijay Pai
ad3e00c220
Stop using a variable-sized array since that's not standards-compliant
10 years ago
Vijay Pai
90e7369484
clang-format plus helpful comments
10 years ago
Vijay Pai
eed63fa267
Remaining changes needed to get QPS test working on old compilers.
...
This change contains a lot of ugly changes, such as changing
std::vector to allocation by new, etc.
10 years ago
Vijay Pai
bc78c2069c
Eliminate use of this_thread::sleep_until
10 years ago
Vijay Pai
784005b4a2
Eliminate lambda used as CV predicate
10 years ago
Vijay Pai
458faa98ce
Eliminate user of lambda in server definition
10 years ago
Vijay Pai
4d06e2eae9
Eliminate use of lambdas in ResourceUsage processing functions...
...
Introduce simple getters instead.
10 years ago
Vijay Pai
ab1dba72dc
clang-format
10 years ago