Craig Tiller
51f938f169
Make async server use one CQ per server thread
10 years ago
Yang Gao
b6d57e704b
add missed explicit
10 years ago
vjpai
e78ee18db5
Renumber message fields
10 years ago
David Garcia Quintas
59f905d79a
Changes to byte_buffer based on comments.
10 years ago
Siddharth Rakesh
0acc25ad15
removed shell script
10 years ago
Siddharth Rakesh
ef3ca1b3bf
stable
10 years ago
vjpai
2490d9dc91
Handle all cases properly
10 years ago
Siddharth Rakesh
39824335ea
Newer version
10 years ago
Vijay Pai
d9c7e7e373
Stop worrying about 1 second deadline as a fatal problem
...
Also fix reporter
10 years ago
Vijay Pai
372fd8791b
Revert "Revert "Open loop sync/async multithreaded testing""
10 years ago
David Garcia Quintas
bb7370fc68
Missing required changes from pull req. #1964
10 years ago
Craig Tiller
d55636d813
Revert "Open loop sync/async multithreaded testing"
10 years ago
Craig Tiller
250e96d941
Dont serialize new call requests under the server test lock
10 years ago
vjpai
fb61373066
Add a new test for qps openloop to make sure this code gets exercised
...
regularly.
Also, convert qps_test to test, from benchmark
10 years ago
vjpai
aa4548ddf0
Add a new test for qps openloop to make sure this code gets exercised
...
regularly.
Also, convert qps_test to test, from benchmark
10 years ago
David Garcia Quintas
c695066fec
Removed redundant parameter from Reporter interface.
10 years ago
vjpai
191b67437b
Address reviewer comment by not having non-const reference
10 years ago
vjpai
804afe6aac
Update QPS test to proto3 syntax
10 years ago
Vijay Pai
36403af71e
Address review comments for code clarity
10 years ago
Vijay Pai
92b7f872fd
Add comments describing various random distributions
...
Also remove the parameterized constructor for InterarrivalTimer
and only keep the init function.
10 years ago
Vijay Pai
fcedc15082
Use typedef rather than using to make Travis happy
10 years ago
Vijay Pai
cf3fb092cc
clang-format
10 years ago
Vijay Pai
c7de81e57e
Better management of channel attempts and channel coverage
10 years ago
Vijay Pai
db398e0609
Omit redundant record-keeping
10 years ago
Vijay Pai
06c995137b
Take some code out from under a lock_guard and try to
...
maintain affinity of next_channel whenever possible
10 years ago
Vijay Pai
7b172b2411
Get the code to stop crashing by fixing bugs
10 years ago
Siddharth Rakesh
922ea81877
QPS, latencies recorded with authentication
10 years ago
vjpai
dc0615fa87
Init a variable
10 years ago
vjpai
d1dce90c9a
Minor fixes
10 years ago
Vijay Pai
8eedd4a2c6
Context activation for async
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
7abc4e720c
Invoke LoadTest setup
10 years ago
vjpai
3beb20c3e2
Support use of high_res clock in timepoints
10 years ago
David Garcia Quintas
c9516d4e28
Fixed memory leak in server_async
10 years ago
vjpai
924d459c27
Fix timer issues
10 years ago
Craig Tiller
d4db33dcab
Add missing copyright notices
10 years ago
Craig Tiller
8ebcec484f
clang-format
10 years ago
Craig Tiller
aeea2f2203
Fix shutdown crash in async streaming test
10 years ago
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
10 years ago
David Garcia Quintas
feb67f67dc
Replaced std::this_thread::sleep_for for gpr_sleep_until.
...
std::this_thread::sleep_for isn't available in gcc <= 4.6 (4.7?) nor
VS2010.
10 years ago
David Garcia Quintas
30ecd2b8d9
Return shared_ptr by value plus minor dependency fix
10 years ago
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
10 years ago
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
10 years ago
David Garcia Quintas
87ca82768d
Added missing benchmark_config.* files
10 years ago
David Garcia Quintas
3cc9ec92d9
Removed registry for benchmark reports & introduced benchmark_config.{h,cc} in the spirit of test_config.{h,cc}.
...
The purpose of benchmark_config is to allow for different behaviors to
be decided at compile-time.
10 years ago
David Garcia Quintas
cdbdedbf23
Refactored benchmark reporting mechanism.
...
It now allows pluggging in "reporter" instances to process the benchmark results arbitrarily.
This would allow, for example, to send results to a leaderboard and/or other systems for tracking performance metrics.
10 years ago
David Garcia Quintas
08116501cb
Fix to work around the fact that Histogram isn't copyable.
10 years ago
David Garcia Quintas
6ba29ba3fb
Added the client and server configurations to the bench results proto.
...
The added configurations also include the host of both parties. This
is useful for reporting.
10 years ago
Craig Tiller
882431fff5
Compile fix
10 years ago