David Garcia Quintas
7d757ca29d
Ensure that no #includes are inside of a namespace.
9 years ago
Vijay Pai
c47c9497fa
clang-format
9 years ago
vjpai
60a7e3336d
Finish clients fully before finishing servers
9 years ago
vjpai
e7042b5ddf
Simplify Mark processing code
9 years ago
Vijay Pai
02eda41d21
Do stream operations in a more idiomatic way: Write, WritesDone, Read until fail, Finish
9 years ago
vjpai
e2d39e08f9
Timer->UsageTimer consistently
9 years ago
vjpai
6483c32f7c
BSD platforms (such as Mac) are likely to have /bin/sh refer to traditional
...
Bourne shell syntax, not Bash syntax. Change "|&" to "2>&1 |" since that's the
traditional way to redirect stdout and stderr to a pipe
9 years ago
Craig Tiller
19fa540100
Fix copyrights
9 years ago
Craig Tiller
6541cabe9d
clang-fmt
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Vijay Pai
2d435b9178
Fix the slowdown factor
9 years ago
Vijay Pai
3b28872210
1. Adjust tsan/asan/msan slowdowns according to documentation
...
tsan documentation says 2-20x, so set it at 20x
asan documentation says 1.2-2.7x, so set it at 3x
msan documentation says 2-4x, so set it at 4x
This is now much less optimistic than before
2. Reactive tsan tests for qps_test
3. Set CPU load for qps_openloop_test
4. Divide qps_openloop_test Poisson rate by the slowdown factor of
the configuration
9 years ago
Vijay Pai
2815f184a3
Document variable names
9 years ago
Vijay Pai
8a2ff73640
Use more variables for better explanations
9 years ago
Vijay Pai
ed3cd423b6
Use three different load-factors and document load-factor variable
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
Vijay Pai
1a06082265
Add 70% load scenario for testing with open-loop
9 years ago
Vijay Pai
6583176337
clang-format
9 years ago
vjpai
7914e62d48
Attack of the const police.
...
I also added some unrequested const's
9 years ago
Vijay Pai
761bcb4a18
Cleanup to make it work with clang build
9 years ago
Vijay Pai
914455782f
Sanity (clang-format and copyright)
9 years ago
Vijay Pai
1132c6b7db
Simplify and properly implement openloop testing.
...
Revive it in tests as well
9 years ago
Vijay Pai
9982c6fc3a
Fix random number generators and improve code style (stop using
...
operator overloads)
9 years ago
murgatroid99
7a55684a13
Clang format and fix copyrights
9 years ago
Craig Tiller
f3f8fdbc54
Fix copyright
9 years ago
Alistair Veitch
9ded5dbf35
fix missed merge issue
9 years ago
vjpai
7f1b65b8c6
Took out dependence on vector
9 years ago
vjpai
574020edf1
Forgot to put this in the Mac version
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
0d7a070e7e
Add core-limited scenario and protobuf-based QPS scenario
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
Vijay Pai
c5eec2be89
Make dynamic sizing of async threads work again
9 years ago
Vijay Pai
c64736d852
Clean-up core list usage and make it possible to reset the core list
9 years ago
Vijay Pai
5919e81ff1
Remove host option from ServerConfig proto since it is error-prone and
...
may cause inter-language confusion.
9 years ago
Vijay Pai
269c4b98c5
Testing scenarios for various performance characteristics
9 years ago
David Garcia Quintas
6523391782
sanity fixes
9 years ago
David Garcia Quintas
5a9462339d
copyrights
9 years ago
Vijay Pai
16e45702ac
clang-format
9 years ago
Vijay Pai
7d8335f875
Don't log newlines
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
Vijay Pai
32baa5e622
Allow dynamic sizing of async client and server thread pools
9 years ago