27 Commits (31bce3b12720fc290761d82067795867b6b46b1f)

Author SHA1 Message Date
Vijay Pai 14ad82a76d Create a new method handler for resource exhaustion and tie into thread mgr 6 years ago
Sree Kuchibhotla bdd13cb0ae
Revert "Revert "Restrict the number of threads in C++ sync server"" 6 years ago
Nicolas Noble bea98c3c1b
Revert "Restrict the number of threads in C++ sync server" 6 years ago
Sree Kuchibhotla c2a22a1ab8 Address core review comments 6 years ago
Sree Kuchibhotla b95772eeb9 Add Tests in Core and C++ and fix a few related bugs in thread_manager.cc 6 years ago
Sree Kuchibhotla ec1c112cc1 Each ThreadManager is a resource user 6 years ago
Muxi Yan 2a03c876ec Fix one more file 7 years ago
Vijay Pai c90a85649b Change grpc++ references in names to grpcpp 7 years ago
Jan Tattermusch c9ec2c0888
Revert "Stop using std::thread in C++ library since it can trigger exceptions" 7 years ago
Vijay Pai 5dd32268be Switch C++ sync server to use gpr_thd rather than std::thread and provide resource exhaustion mechanism 7 years ago
Muxi Yan 38fcd0c6c3 clang-format 7 years ago
Craig Tiller 4ac2b8e585 Enable clang-tidy as a sanity check, fix up all known failures 7 years ago
Craig Tiller baa14a975e Update clang-format to 5.0 7 years ago
Jan Tattermusch 7897ae9308 auto-fix most of licenses 8 years ago
Craig Tiller 570fad827c Fix printf format 8 years ago
Jan Tattermusch bd0b0546a6 windows compilation fixes 8 years ago
Vijay Pai 713c7b87e1 clang-format 8 years ago
Vijay Pai c0b2acb1a0 Use C++11 final and override 8 years ago
Sree Kuchibhotla 14b701c114 Use nullptr instead of NULL. Move test to grpc namespace so that when using gcc4.4, we use nullptr definition in grpc++/impl/codegen/config.h 8 years ago
Sree Kuchibhotla cb4cd3dc5d make gcc4.4 happy 8 years ago
Sree Kuchibhotla 3fc578345d Change std::atomic_int to gpr_atm since gcc4.4 is complaining 8 years ago
Sree Kuchibhotla 069c12de23 Fix thread_manager_test 8 years ago
Sree Kuchibhotla 85399f0824 clang formatting fixes 8 years ago
Sree Kuchibhotla 6135535ca7 Minor changes and called generate_projects.sh again 8 years ago
Sree Kuchibhotla 920ed0c418 Modify Thread manager test 8 years ago
Sree Kuchibhotla 385c9b2f05 Address code review comments 8 years ago
Sree Kuchibhotla d39f40da9e Fix include files 8 years ago
Sree Kuchibhotla 8f7739bcd6 Rename GrpcRpcManager -> ThreadManager 8 years ago
Sree Kuchibhotla acd64db4d9 Minor changes 8 years ago
Sree Kuchibhotla a7a21d2049 Make sync server settings configurable 8 years ago
Sree Kuchibhotla 18d3ace7db fix test 8 years ago
Sree Kuchibhotla 0ba41907a2 Minor changes to GrpcRpcManager 8 years ago
Sree Kuchibhotla 8600438d54 Add more functionality (no cq integration yet) and add a dummy test 8 years ago
Craig Tiller 6169d5f7b0 Update copyrights 9 years ago
vjpai 21e5d2b2f1 Add a Quit RPC so that we can conveniently shut down the workers from the driver. 9 years ago
vjpai 2c42bb1d18 Copyright fixes for sanity 9 years ago
Vijay Pai d3ea2708cc Re-enable explicit specification of server port for qps worker. Also 9 years ago
vjpai 72a6332138 QPS worker no longer needs to specify server port on command line. This is part 9 years ago
yang-g 9e2f90cd06 headers reorg 9 years ago
Craig Tiller 677c50c92a Update C++ impl 10 years ago
Craig Tiller 20b5fe9282 Fixup C++ 10 years ago
Craig Tiller f75fc12e3a Add a test that headers are properly in build.json 10 years ago
Craig Tiller 5c8737d171 clang-format qps code - it was getting out of hand 10 years ago
David Garcia Quintas feb67f67dc Replaced std::this_thread::sleep_for for gpr_sleep_until. 10 years ago
zeliard 3e3e0ad348 merge from upstream (grpc) master 10 years ago
Yang Gao c4b6ffb1b6 Add a GrpcLibrary class to wrap grpc_init and grpc_shutdown and convert all the tests to init/shutdown free. 10 years ago
Yang Gao 103837ee6b Wrap ParseCommandLineFlags in InitTest 10 years ago
Craig Tiller e9a6eb7332 Allow RunScenarios to spawn in-process workers 10 years ago
Nicolas "Pixel" Noble 0caebbfcfe Splitting gRPC service class codegen into its own set of files. 10 years ago
Vijay Pai f2554d051b Revive proper SIGINT handling 10 years ago