Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring | David Garcia Quintas | 2015-05-21 |
|\ | |||
| * | Add missing copyright notices | Craig Tiller | 2015-05-21 |
| | | |||
| * | Merge pull request #1669 from dgquintas/benchmark_hosts_info | Vijay Pai | 2015-05-21 |
| |\ | | | | | | | Added the client and server configurations to the bench results proto. | ||
* | | | Return shared_ptr by value plus minor dependency fix | David Garcia Quintas | 2015-05-20 |
| | | | |||
* | | | Improvements to reporting mechanism based on comments. | David Garcia Quintas | 2015-05-20 |
| | | | | | | | | | | | | Turned the reporter into a composite, much cleaner arch. | ||
* | | | Simplified code based on comments and fixed build.json | David Garcia Quintas | 2015-05-20 |
| | | | |||
* | | | Added missing benchmark_config.* files | David Garcia Quintas | 2015-05-20 |
| | | | |||
* | | | Removed registry for benchmark reports & introduced benchmark_config.{h,cc} ↵ | David Garcia Quintas | 2015-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. | David Garcia Quintas | 2015-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. | David Garcia Quintas | 2015-05-20 |
| | | |||
| * | Added the client and server configurations to the bench results proto. | David Garcia Quintas | 2015-05-19 |
| | | | | | | | | | | The added configurations also include the host of both parties. This is useful for reporting. | ||
* | | Compile fix | Craig Tiller | 2015-05-19 |
| | | |||
* | | Better RNG seeding portability | Craig Tiller | 2015-05-19 |
| | | |||
* | | Cheesy attempt to get this working on Travis | Craig Tiller | 2015-05-18 |
|/ | |||
* | Merge pull request #1493 from ↵ | Yang Gao | 2015-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 test | Siddharth Rakesh | 2015-05-11 |
| | | |||
| * | Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-stream | Craig Tiller | 2015-05-08 |
| |\ | | | | | | | | | | | | | Conflicts: test/cpp/end2end/async_end2end_test.cc | ||
* | \ | Merge github.com:grpc/grpc into the-churnening | Craig Tiller | 2015-05-08 |
|\ \ \ | | |/ | |/| | |||
| * | | Merge pull request #1470 from vjpai/stream_ctx | Craig Tiller | 2015-05-08 |
| |\ \ | | | | | | | | | Fix a bug in synchronous streaming QPS test | ||
| | | * | Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-stream | Craig Tiller | 2015-05-08 |
| | | |\ | | |_|/ | |/| | | |||
| | | * | Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-stream | Craig Tiller | 2015-05-08 |
| | | |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cpp/server/server.cc | ||
| | | | * | Eliminate need for SIGPIPE handling | Craig Tiller | 2015-05-06 |
| | | | | | |||
* | | | | | Lose redundant tag on unary calls | Craig Tiller | 2015-05-06 |
| |_|_|/ |/| | | | |||
| | | * | Completion queue binding for new requests API change | Craig Tiller | 2015-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. | David Garcia Quintas | 2015-05-05 |
|/ / | |||
| * | Make sure that we have enough server threads to actually support the | Vijay Pai | 2015-05-05 |
| | | | | | | | | number of outstanding streams | ||
| * | Also need to create a vector of streams | vjpai | 2015-05-04 |
| | | |||
| * | clang-format | Vijay Pai | 2015-05-04 |
| | | |||
| * | Support multi-stream synchronous client tests | Vijay Pai | 2015-05-04 |
|/ | |||
* | Change function-pointer to std::function | vjpai | 2015-05-04 |
| | |||
* | Keep code that is common between both async client versions in a new async ↵ | Vijay Pai | 2015-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 be | vjpai | 2015-04-29 |
| | | | | alive at this time | ||
* | Merge pull request #1375 from ctiller/qps_client | Vijay Pai | 2015-04-28 |
|\ | | | | | Fix a race in QPS client shutdown | ||
* | | Ignore SIGPIPE | Craig Tiller | 2015-04-27 |
| | | |||
| * | Fix a race in QPS client shutdown | Craig Tiller | 2015-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 ↵ | Yang Gao | 2015-04-24 |
|/ | | | | the tests to init/shutdown free. | ||
* | Wrap ParseCommandLineFlags in InitTest | Yang Gao | 2015-04-15 |
| | |||
* | Merge branch 'qps' into local_worker | Craig Tiller | 2015-04-10 |
|\ | | | | | | | | | | | | | Conflicts: Makefile build.json test/cpp/qps/worker.cc | ||
| * | Merge github.com:google/grpc into qps | Craig Tiller | 2015-04-10 |
| |\ | | | | | | | | | | | | | Conflicts: Makefile | ||
| * | | Add reporting library, use it | Craig Tiller | 2015-04-10 |
| | | | |||
| * | | s/11/1 | Craig Tiller | 2015-04-10 |
| | | | |||
* | | | Allow RunScenarios to spawn in-process workers | Craig Tiller | 2015-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 qps | Craig Tiller | 2015-04-09 |
|\ \ | |||
* | | | Tweaks | Craig Tiller | 2015-04-09 |
| | | | |||
| | * | Merge pull request #1238 from nicolasnoble/plugin-rework | Yang Gao | 2015-04-09 |
| | |\ | | | | | | | | | Splitting gRPC service class codegen into its own set of files. | ||
| | | * | Splitting gRPC service class codegen into its own set of files. | Nicolas "Pixel" Noble | 2015-04-09 |
| | | | | |||
* | | | | fine tuning | Craig Tiller | 2015-04-09 |
| | | | | |||
| * | | | Indentation fixes, s/11/1/g | Craig Tiller | 2015-04-09 |
|/ / / | |||
* | | | Dont sleep forever on async cq | Craig Tiller | 2015-04-09 |
| | | | |||
* | | | Handle errors better on client | Craig Tiller | 2015-04-09 |
| | | |