Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Addressed PR comments. Made Client::Thread public and removed use of void ↵ | Moiz Haidry | 2018-12-21 |
| | | | | ptr to refer it. Avoided overloading of NextIssue TIme by renaming it NextRPCIssueTime | ||
* | Added support for fixed load benchmarks, all the rpcs access one requestor ↵ | Moiz Haidry | 2018-12-14 |
| | | | | to the get the next issue time for the RPC | ||
* | Add support for Callback Client Streaming benchmarks | Moiz Haidry | 2018-12-13 |
| | |||
* | Code sanitization | Moiz Haidry | 2018-10-10 |
| | |||
* | Addressed Vijay's code review comments | Moiz Haidry | 2018-10-10 |
| | |||
* | Benchmark test for callback unary gRPC | Moiz Haidry | 2018-10-08 |
Every thread intitiates multiple RPCs. The Callback of the unary RPC then issues a new RPC and this goes until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The mainthread process to join the other threads and perform cleanup |