aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/server_async.cc
Commit message (Collapse)AuthorAge
* Fix clang-format scriptGravatar Craig Tiller2015-09-28
|
* Fix mac buildGravatar Craig Tiller2015-09-10
|
* Merge pull request #3174 from vjpai/shutitdown2Gravatar Craig Tiller2015-09-10
|\ | | | | Put timeout on QPS test server shutdown
* | Removing pessimizing moves.Gravatar Nicolas "Pixel" Noble2015-09-03
| | | | | | | | Pass #2.
| * Put timeout on server shutdownGravatar vjpai2015-08-31
| |
* | Hand-written changesGravatar Craig Tiller2015-08-31
|/
* Shuffling headers around.Gravatar Julien Boeuf2015-08-28
|
* headers reorgGravatar yang-g2015-08-21
|
* Address concerns from reviewGravatar vjpai2015-08-11
|
* Eliminate user of lambda in server definitionGravatar Vijay Pai2015-07-31
|
* Start switching everything to dynamic poolGravatar Vijay Pai2015-07-23
|
* Merge github.com:grpc/grpc into i-want-to-wait-freeGravatar Craig Tiller2015-07-17
|\
| * Change name of thread_pool files to fixed_size_thread_pool whenGravatar vjpai2015-07-15
| | | | | | | | appropriate
| * Make thread_pool.h a public headerGravatar Vijay Pai2015-07-15
| | | | | | | | | | Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction of DynamicSizeThreadPool
* | Adjust oustanding request count to meet new server algorithmGravatar Craig Tiller2015-07-15
|/
* Pluck some low hanging concurrency fruitGravatar Craig Tiller2015-07-01
| | | | | Make the shutdown flag on servers be per thread to save contention on the lock that must guard it.
* Make async server use one CQ per server threadGravatar Craig Tiller2015-06-09
|
* Dont serialize new call requests under the server test lockGravatar Craig Tiller2015-06-08
|
* Fixed memory leak in server_asyncGravatar David Garcia Quintas2015-06-02
|
* clang-formatGravatar Craig Tiller2015-05-21
|
* Fix shutdown crash in async streaming testGravatar Craig Tiller2015-05-21
|
* clang-format qps code - it was getting out of handGravatar Craig Tiller2015-05-21
|
* 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.
* Merge github.com:google/grpc into qpsGravatar Craig Tiller2015-04-10
|\ | | | | | | | | Conflicts: Makefile
| * Splitting gRPC service class codegen into its own set of files.Gravatar Nicolas "Pixel" Noble2015-04-09
| |
* | Indentation fixes, s/11/1/gGravatar Craig Tiller2015-04-09
|/
* Remove unused header file for profilerGravatar Vijay Pai2015-03-31
|
* Fix conflictsGravatar Vijay Pai2015-03-26
|\
* | Elminate range-based fors and work around some other limitations in older ↵Gravatar Vijay Pai2015-03-24
| | | | | | | | compilers
| * Merge branch 'qps-stream' of https://github.com/vjpai/grpc into vjpai-qps-streamGravatar Vijay Pai2015-03-23
|/|
| * Make sure that nothing gets added to cq after shutdownGravatar Vijay Pai2015-03-23
| |
| * Added streaming C++ tests for sync and sync casesGravatar vjpai2015-03-23
| |
* | Merge pull request #1093 from nicolasnoble/windowsGravatar Jan Tattermusch2015-03-19
|\ \ | | | | | | Various Windows fixes.
| * | Various Windows fixes.Gravatar Nicolas Noble2015-03-19
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | -) using dupenv_s instead of getenv_s and calling strdup ourselves. -) few impossible-to-obtain if checks. -) various signed/unsigned casting. -) using time_t instead of time32_t -) checking output of FormatMessage for failures. -) don't redefine _WIN32_WINNT without undefining it first. -) fixed msvc's interlocked casting. -) renamed AddPort to AddListeningPort. -) added protobuf's third_party includes to search path. -) added a missing definition for inet_ntop in mingw32. -) removed useless declarations.
* / clang-format c++ codeGravatar Yang Gao2015-03-17
|/
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-05
|\
| * clang-formatGravatar Craig Tiller2015-03-04
| |
| * Async server worksGravatar Craig Tiller2015-03-04
| |
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-03
|\|
| * Better use of threads, avoid thread safety issues on destructor withGravatar Vijay Pai2015-03-02
| | | | | | | | | | | | | | a proper join. Also had been misusing EXPECT_EQ, as well as actually having an invalid expectation on the ok field. Now it should be sane.
* | Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-03-02
|/
* Revert "Use typedefs to avoid triply-nested function templates"Gravatar vjpai2015-02-27
| | | | | | | This reverts commit 45b0bc4bec5d0b701dbe5ae98542473ef3eaa4e4. This revert is being done because the compilers on Travis don't understand the C++11 template/using syntax.
* Use typedefs to avoid triply-nested function templatesGravatar vjpai2015-02-27
|
* refresh -> ResetGravatar vjpai2015-02-27
|
* Stop abusing operator() overloadingGravatar vjpai2015-02-27
|
* override->GRPC_OVERRIDEGravatar vjpai2015-02-27
|
* clang-format all these filesGravatar Vijay Pai2015-02-26
|
* New multithreaded async C++ tests. The server is architected the wayGravatar vjpai2015-02-26
that it should be with multiple threads waiting on a single completion queue. The client currently uses a separate completion queue per-thread, as trying to do a single unified queue was leading to crashes for me. I need to figure that out.