vjpai
caace811b4
Fix asan error caused by mismatch in alloc/dealloc between new[] and
...
regular delete...
9 years ago
David Garcia Quintas
2bf574f814
Added back trailing newlines
9 years ago
murgatroid99
eeb02ba77a
Update copyrights again
9 years ago
Vijay Pai
3448c27275
clang-format
9 years ago
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
Vijay Pai
b30bc2aad6
Remove dead code and a thus unneeded change to C++ bbuf
9 years ago
Vijay Pai
78268212ba
clang-format
9 years ago
Vijay Pai
af2e1cf080
Fix bugs and include build files
9 years ago
Vijay Pai
9f991e252d
More changes needed for generic support
9 years ago
Vijay Pai
18c0477528
Got rid of all compilation problems, now need to test
9 years ago
Vijay Pai
e488668075
WIP
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
Nicolas "Pixel" Noble
ba404826be
Clang format.
9 years ago
vjpai
b6df94ad22
WIP
9 years ago
Craig Tiller
b774be46d7
clang-format
9 years ago
Craig Tiller
3c53bb2f46
clang-format
9 years ago
vjpai
fba20c987d
Address some review comments about signal and restoring qps_test_with_poll
...
Make payloads respect the new defaults
9 years ago
Vijay Pai
ce84670628
clang-format
9 years ago
vjpai
780a7f205d
Add in security support, make payload protos configurable
...
Have not yet added tests with security support, coming soon
9 years ago
vjpai
d08a738166
Cleanup some names
...
Remove some unused options and make server_threads relevant
Start stubbing out better qps/core calculations
9 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.
9 years ago
vjpai
754751e3c6
Numerous proto changes to make things more sane and fix some outstanding issues
9 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
9 years ago
vjpai
0cc1341199
Move qpstest.proto to a common area (test/proto) instead of test/cpp/qps
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
Vijay Pai
3ae11042fd
clang-format
9 years ago
vjpai
b1db869e1a
Address concerns from review
9 years ago
Vijay Pai
ad3e00c220
Stop using a variable-sized array since that's not standards-compliant
9 years ago
Vijay Pai
90e7369484
clang-format plus helpful comments
9 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.
9 years ago
Vijay Pai
784005b4a2
Eliminate lambda used as CV predicate
9 years ago
Vijay Pai
ab1dba72dc
clang-format
9 years ago
vjpai
e88bb07895
Switch a push_back to emplace_back to avoid being interpreted
...
as a copy constructor
9 years ago
vjpai
a9e08303d7
Remove lambda from client definition
9 years ago
Vijay Pai
372fd8791b
Revert "Revert "Open loop sync/async multithreaded testing""
10 years ago
Craig Tiller
d55636d813
Revert "Open loop sync/async multithreaded testing"
10 years ago
Vijay Pai
36403af71e
Address review comments for code clarity
10 years ago
Vijay Pai
cf3fb092cc
clang-format
10 years ago
Vijay Pai
9dc5c15b56
Account for time difference in mac and linux
10 years ago
Vijay Pai
8559485c23
Bug fix
10 years ago
vjpai
3beb20c3e2
Support use of high_res clock in timepoints
10 years ago
vjpai
924d459c27
Fix timer issues
10 years ago
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
10 years ago
vjpai
37f7257529
WIP
10 years ago
vjpai
c6aa60e510
Move interarrival timer to Client class so that it can be used for async tests
...
as well
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Craig Tiller
8a5a666ad0
Handle errors better on client
10 years ago
vjpai
46f65239cf
Added streaming C++ tests for sync and sync cases
10 years ago
Craig Tiller
a182bf12b0
clang-format
10 years ago