aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps
Commit message (Collapse)AuthorAge
* Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoringGravatar David Garcia Quintas2015-05-21
|\
| * Add missing copyright noticesGravatar Craig Tiller2015-05-21
| |
| * Merge pull request #1669 from dgquintas/benchmark_hosts_infoGravatar Vijay Pai2015-05-21
| |\ | | | | | | Added the client and server configurations to the bench results proto.
* | | Return shared_ptr by value plus minor dependency fixGravatar David Garcia Quintas2015-05-20
| | |
* | | 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
| | |
* | | Added missing benchmark_config.* filesGravatar 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
| |
| * Added the client and server configurations to the bench results proto.Gravatar David Garcia Quintas2015-05-19
| | | | | | | | | | The added configurations also include the host of both parties. This is useful for reporting.
* | Compile fixGravatar Craig Tiller2015-05-19
| |
* | Better RNG seeding portabilityGravatar Craig Tiller2015-05-19
| |
* | Cheesy attempt to get this working on TravisGravatar Craig Tiller2015-05-18
|/
* Merge pull request #1493 from ↵Gravatar Yang Gao2015-05-12
|\ | | | | | | | | ctiller/churn-churn-churn-the-api-gently-down-the-stream Completion queue binding for new requests API change
* | Added async streaming ping pong testGravatar Siddharth Rakesh2015-05-11
| |
| * Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-streamGravatar Craig Tiller2015-05-08
| |\ | | | | | | | | | | | | Conflicts: test/cpp/end2end/async_end2end_test.cc
* | \ Merge github.com:grpc/grpc into the-churneningGravatar Craig Tiller2015-05-08
|\ \ \ | | |/ | |/|
| * | Merge pull request #1470 from vjpai/stream_ctxGravatar Craig Tiller2015-05-08
| |\ \ | | | | | | | | Fix a bug in synchronous streaming QPS test
| | | * Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-streamGravatar Craig Tiller2015-05-08
| | | |\ | | |_|/ | |/| |
| | | * Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-streamGravatar Craig Tiller2015-05-08
| | | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: src/cpp/server/server.cc
| | | | * Eliminate need for SIGPIPE handlingGravatar Craig Tiller2015-05-06
| | | | |
* | | | | Lose redundant tag on unary callsGravatar Craig Tiller2015-05-06
| |_|_|/ |/| | |
| | | * Completion queue binding for new requests API changeGravatar Craig Tiller2015-05-06
| |_|/ |/| | | | | | | | | | | Move completion queue binding for new requests to the new request request time, not server instantiation time.
| * | Split C++'s smoke_test into 4 stand alone ones.Gravatar David Garcia Quintas2015-05-05
|/ /
| * Make sure that we have enough server threads to actually support theGravatar Vijay Pai2015-05-05
| | | | | | | | number of outstanding streams
| * Also need to create a vector of streamsGravatar vjpai2015-05-04
| |
| * clang-formatGravatar Vijay Pai2015-05-04
| |
| * Support multi-stream synchronous client testsGravatar Vijay Pai2015-05-04
|/
* Change function-pointer to std::functionGravatar vjpai2015-05-04
|
* Keep code that is common between both async client versions in a new async ↵Gravatar Vijay Pai2015-04-30
| | | | superclass and only use unary/streaming-specific material in the subclass.
* Move end_threads to subclass since some subclass-specific fields will still beGravatar vjpai2015-04-29
| | | | alive at this time
* Merge pull request #1375 from ctiller/qps_clientGravatar Vijay Pai2015-04-28
|\ | | | | Fix a race in QPS client shutdown
* | Ignore SIGPIPEGravatar Craig Tiller2015-04-27
| |
| * Fix a race in QPS client shutdownGravatar Craig Tiller2015-04-27
| | | | | | | | | | Previously we were cleaning up threads only AFTER local resources were reclaimed, leading to many crashes.
* | 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
| * Merge github.com:google/grpc into qpsGravatar Craig Tiller2015-04-10
| |\ | | | | | | | | | | | | Conflicts: Makefile
| * | Add reporting library, use itGravatar Craig Tiller2015-04-10
| | |
| * | s/11/1Gravatar 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.
* | :Merge branch 'qps' of github.com:ctiller/grpc into qpsGravatar Craig Tiller2015-04-09
|\ \
* | | TweaksGravatar Craig Tiller2015-04-09
| | |
| | * Merge pull request #1238 from nicolasnoble/plugin-reworkGravatar Yang Gao2015-04-09
| | |\ | | | | | | | | Splitting gRPC service class codegen into its own set of files.
| | | * Splitting gRPC service class codegen into its own set of files.Gravatar Nicolas "Pixel" Noble2015-04-09
| | | |
* | | | fine tuningGravatar Craig Tiller2015-04-09
| | | |
| * | | Indentation fixes, s/11/1/gGravatar Craig Tiller2015-04-09
|/ / /
* | | Dont sleep forever on async cqGravatar Craig Tiller2015-04-09
| | |
* | | Handle errors better on clientGravatar Craig Tiller2015-04-09
| | |