aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/qps_driver.cc
Commit message (Collapse)AuthorAge
* merge with headGravatar yang-g2015-11-20
|\
| * use new perf proto options in c++Gravatar Jan Tattermusch2015-11-18
|/
* Address some review comments about signal and restoring qps_test_with_pollGravatar vjpai2015-11-04
| | | | Make payloads respect the new defaults
* Secure performance testing for C++ is in the hizzouse!Gravatar vjpai2015-11-04
|
* Better reasonable defaultGravatar vjpai2015-11-04
|
* Fix up single run testGravatar vjpai2015-11-04
| | | | Enable reasonable default if resp size not specified
* clang-formatGravatar Vijay Pai2015-11-04
|
* Add in security support, make payload protos configurableGravatar vjpai2015-11-04
| | | | Have not yet added tests with security support, coming soon
* Cleanup some namesGravatar vjpai2015-11-02
| | | | | Remove some unused options and make server_threads relevant Start stubbing out better qps/core calculations
* Split up into a new service proto, use proper service suffix, add aGravatar vjpai2015-10-29
| | | | | reset option to the mark, create a closed loop config params (empty message) for consistency with other tests.
* Numerous proto changes to make things more sane and fix some outstanding issuesGravatar vjpai2015-10-28
|
* Address concerns from reviewGravatar vjpai2015-08-11
|
* Remaining changes needed to get QPS test working on old compilers.Gravatar Vijay Pai2015-08-05
| | | | | This change contains a lot of ugly changes, such as changing std::vector to allocation by new, etc.
* Handle all cases properlyGravatar vjpai2015-06-08
|
* Revert "Revert "Open loop sync/async multithreaded testing""Gravatar Vijay Pai2015-06-08
|
* Missing required changes from pull req. #1964Gravatar David Garcia Quintas2015-06-08
|
* Revert "Open loop sync/async multithreaded testing"Gravatar Craig Tiller2015-06-08
|
* Merge branch 'master' into poissonGravatar vjpai2015-05-28
|\ | | | | | | | | | | | | Conflicts: Makefile test/cpp/qps/client_async.cc test/cpp/qps/qpstest.proto
| * Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoringGravatar David Garcia Quintas2015-05-22
| |\
| * \ Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoringGravatar David Garcia Quintas2015-05-21
| |\ \
| | | * clang-format qps code - it was getting out of handGravatar Craig Tiller2015-05-21
| | |/
| * | Improvements to reporting mechanism based on comments.Gravatar David Garcia Quintas2015-05-20
| | | | | | | | | | | | Turned the reporter into a composite, much cleaner arch.
| * | Simplified code based on comments and fixed build.jsonGravatar David Garcia Quintas2015-05-20
| | |
| * | Removed registry for benchmark reports & introduced benchmark_config.{h,cc} ↵Gravatar David Garcia Quintas2015-05-20
| | | | | | | | | | | | | | | | | | | | | 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.
| * | Refactored benchmark reporting mechanism.Gravatar David Garcia Quintas2015-05-20
| | | | | | | | | | | | | | | 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.
| | * Fix to work around the fact that Histogram isn't copyable.Gravatar David Garcia Quintas2015-05-20
| |/
* | Merge branch 'stream_ctx' into poissonGravatar vjpai2015-05-07
|\| | | | | | | | | Conflicts: test/cpp/qps/client_sync.cc
| * Make sure that we have enough server threads to actually support theGravatar Vijay Pai2015-05-05
| | | | | | | | number of outstanding streams
* | Merge branch 'poisson' of git://github.com/vjpai/grpc into vjpai-poissonGravatar vjpai2015-04-27
|\ \ | |/ |/| | | | | Conflicts: Makefile
| * Supply command line flags for open-loop testingGravatar Vijay Pai2015-04-27
| |
* | Add a GrpcLibrary class to wrap grpc_init and grpc_shutdown and convert all ↵Gravatar Yang Gao2015-04-24
|/ | | | the tests to init/shutdown free.
* Wrap ParseCommandLineFlags in InitTestGravatar Yang Gao2015-04-15
|
* Merge branch 'qps' into local_workerGravatar Craig Tiller2015-04-10
|\ | | | | | | | | | | | | Conflicts: Makefile build.json test/cpp/qps/worker.cc
| * Add reporting library, use itGravatar Craig Tiller2015-04-10
| |
* | Allow RunScenarios to spawn in-process workersGravatar Craig Tiller2015-04-09
|/ | | | | This allows us to get back to single binary tests where appropriate, which will help in-depth profiling efforts. I've built this atop my smoke_test changes as they inspired me to get this done.
* Allow specifying warmup, benchmark timesGravatar Craig Tiller2015-04-08
|
* Merge branch 'qps-stream' of https://github.com/vjpai/grpc into vjpai-qps-streamGravatar Vijay Pai2015-03-23
|\
| * test return value of rpc parseGravatar Vijay Pai2015-03-23
| |
| * Make RPC type configurableGravatar vjpai2015-03-23
| |
* | clang-format c++ codeGravatar Yang Gao2015-03-17
|/
* clang-formatGravatar Craig Tiller2015-03-04
|
* Async client progressGravatar Craig Tiller2015-03-04
|
* Print resource utilizationGravatar Craig Tiller2015-03-03
|
* FormattingGravatar Craig Tiller2015-03-03
|
* Rework QPS client/serverGravatar Craig Tiller2015-03-02
| | | | | Now setup as a driver and N anonymous workers that may become clients or servers. Will convert async soon.
* Driver to client/server kind of worksGravatar Craig Tiller2015-02-23
|
* Getting the driver pieces in placeGravatar Craig Tiller2015-02-23
Driver logic not implemented yet