yang-g
9fd55b0d2d
remove duplicate functions
9 years ago
yang-g
7b0edbd1a3
remove the old impl caused by 4921
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
Sree Kuchibhotla
369a04ace6
Address code review comments
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
yang-g
f8174ea37d
use huffman prefix
9 years ago
Sree Kuchibhotla
0f242acb9d
Comments and a minor fix
9 years ago
Sree Kuchibhotla
4fb590852f
Use the same completion queue for both client and server
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
Sree Kuchibhotla
f25c6ba229
Comments and format
9 years ago
Sree Kuchibhotla
944f4cf14e
Sync server end2end and async_end2end tests
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
Craig Tiller
a0fef14784
clang-format code
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
Craig Tiller
b0f275e4af
Small testing fixes
...
- end2end test deadlines may complete before checking IsCancelled
=> don't expect it to be false in these cases
- add exponential backoff to port_posix
- ensure run_tests rebuilds targets with a regex I commonly use
9 years ago
Vijay Pai
32baa5e622
Allow dynamic sizing of async client and server thread pools
9 years ago
vjpai
a24e9d774c
Sanity checks and asan fix
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
vjpai
a091a23a7f
No need to put \n at end of a log message
9 years ago
vjpai
a00f998089
Actually create async generic server
9 years ago
vjpai
c1e70dbc61
100->1000
9 years ago
vjpai
79bdde2ac3
Make async message match sync
9 years ago
Vijay Pai
bdf4acbbfb
Properly state client name
9 years ago
Vijay Pai
0f14209061
Improve logging for test
9 years ago
Vijay Pai
57ecf766ab
clang-format
9 years ago
Vijay Pai
58da895a8c
localhost -> wildcard address
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
Vijay Pai
c7c5639d3e
Make TearDown follow typical gtest fixture format
9 years ago
Vijay Pai
e3b03712fd
100->1000
9 years ago
Vijay Pai
4dc269ed98
Merge async client thread stress test into main thread stress test so as to
...
improve code reuse
9 years ago
Vijay Pai
dac77d600c
Trim some unused code copied from another test.
9 years ago
Vijay Pai
abd5aa402f
Introduce thread stress test using async client. The server is still sync
...
for now. This will increase our coverage of concurrent execution cases in C++
since we don't currently have any coverage for multithreaded async execution using
a common completion queue.
In this test, 100 client threads initiate 1000 RPCs each, then join, and then
100 client threads come along to proces those RPC completion events as they come back.
9 years ago