aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/qps_driver.cc
Commit message (Collapse)AuthorAge
* Merge branch 'master' into worker_quitGravatar Vijay Pai2016-02-02
|\
* | Add a Quit RPC so that we can conveniently shut down the workers from the ↵Gravatar vjpai2016-02-02
| | | | | | | | driver.
| * Enable properly working core limits on clients and servers,Gravatar Vijay Pai2016-02-01
| | | | | | | | | | and determine these dynamically if only one or the other is specified but both are running on the same host
| * Merge branch 'master' into corelimit2Gravatar Vijay Pai2016-02-01
| |\ | |/ |/|
* | Remove host option from ServerConfig proto since it is error-prone andGravatar Vijay Pai2016-01-29
| | | | | | | | may cause inter-language confusion.
* | Actually create async generic serverGravatar vjpai2016-01-26
| |
* | clang-formatGravatar Vijay Pai2016-01-26
| |
* | localhost -> wildcard addressGravatar Vijay Pai2016-01-26
| |
| * Added todo as a reminder to drive core selection automaticallyGravatar vjpai2016-01-19
| |
* | Re-enable explicit specification of server port for qps worker. AlsoGravatar Vijay Pai2016-01-19
| | | | | | | | add in a check that we don't try to use generic testing for sync or unary.
| * Merge branch 'master' into corelimit2Gravatar vjpai2016-01-19
| |\ | |/ |/|
* | Added back trailing newlinesGravatar David Garcia Quintas2016-01-14
| |
* | clang-format codeGravatar Craig Tiller2016-01-14
| |
* | Update copyrights againGravatar murgatroid992016-01-13
| |
| * Merge branch 'master' into corelimit2Gravatar Vijay Pai2016-01-13
| |\ | |/ |/|
| * clang-formatGravatar Vijay Pai2016-01-13
| |
| * Make core limitation work for both client and server so that we can run ↵Gravatar Vijay Pai2016-01-13
| | | | | | | | | | | | | | tests on the same machine if desired. The core_list flags to qps_driver are comma-separated lists of core numbers.
* | Generic testGravatar vjpai2016-01-11
|/
* 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
|