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
...
add in a check that we don't try to use generic testing for sync or unary.
9 years ago
vjpai
72a6332138
QPS worker no longer needs to specify server port on command line. This is part
...
of the proto if desired, or just goes to pick_unused_port_or_die if not
specified
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
...
Clean up anything that failed
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.
...
std::this_thread::sleep_for isn't available in gcc <= 4.6 (4.7?) nor
VS2010.
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
...
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.
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