Nicolas "Pixel" Noble
71ca4200f6
QPS doesn't actually need gtest anymore.
8 years ago
Vijay Pai
eea8cf0fe3
Add QPS tests for one-sided streaming
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
f26caeedc6
clang-format
8 years ago
Craig Tiller
9354720625
Fix infinite streams in qps_test
8 years ago
Vijay Pai
45a9abae95
Add option to limit # of messages per stream with tests
8 years ago
Vijay Pai
24992060c8
Finish streams that error. Don't histogram failed ops.
...
Fail on failed write
8 years ago
Craig Tiller
7ec4748502
Improve sync streaming benchmark, fix deadlock that can occur sometimes
8 years ago
Vijay Pai
f2764e76f9
clang-format
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
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Craig Tiller
86cb138ee9
Handle failed calls in sync client
8 years ago
Craig Tiller
44b12f9e23
clang-format
9 years ago
Craig Tiller
bd37a21c26
Cleanup, debug support
9 years ago
Vijay Pai
f50020ce03
Appease the const gods, improve readability, stop using 0 and 1 as
...
proxies for false and true.
9 years ago
Vijay Pai
d02988d6b5
clang-format
9 years ago
Vijay Pai
25128f1adf
Better ending for open-loop tests: never wait more than 1 second
...
if we are in termination mode
9 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
40317fd720
Resolve pernicious race between destructor and thread functions by insisting that destructor is invoked after the class has gone back to being a harmless single-threaded thing.
9 years ago
Vijay Pai
f373f2cf8b
Stop holding histogram for a long time
9 years ago
vjpai
b0f15e8af3
Reduce assertions, use status codes, increase verbosity on errors
9 years ago
vjpai
711472f846
Remove unused gflags and gtest includes
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
vjpai
e2d39e08f9
Timer->UsageTimer consistently
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Vijay Pai
1132c6b7db
Simplify and properly implement openloop testing.
...
Revive it in tests as well
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
David Garcia Quintas
45484b31bb
Added sanity check for trailing newlines
9 years ago
David Garcia Quintas
2bf574f814
Added back trailing newlines
9 years ago
murgatroid99
eeb02ba77a
Update copyrights again
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
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.
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
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
1ebb7c885e
Hand-written changes
10 years ago
yang-g
9e2f90cd06
headers reorg
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
Yang Gao
c1a2c314fb
Update the Status API
10 years ago