Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix server shutdown | Craig Tiller | 2015-04-07 |
| | | | | | | | | | A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open. This change: - adds a callback to TCP server shutdown to signal that the server is completely shutdown - wait for that callback before destroying listeners in the server (and before destroying the server) - handles fallout | ||
* | Merge pull request #1180 from vjpai/perf-0402 | Yang Gao | 2015-04-03 |
|\ | | | | | Trace and trim locks, properly handle SIGINT | ||
* \ | Merge pull request #1173 from nicolasnoble/vs2010 | Jan Tattermusch | 2015-04-02 |
|\ \ | | | | | | | Created Visual Studio 2010 project files. | ||
| | * | Revive proper SIGINT handling | Vijay Pai | 2015-04-02 |
| |/ |/| | |||
| * | Created Visual Studio 2010 project files. | Nicolas "Pixel" Noble | 2015-04-02 |
| | | | | | | | | Also removed the unused shared projects. | ||
* | | Add a macro to enable replacing the default with a custom port picker | Yang Gao | 2015-04-01 |
|/ | |||
* | Put in calls to profiling | Vijay Pai | 2015-03-31 |
| | |||
* | Remove unused header file for profiler | Vijay Pai | 2015-03-31 |
| | |||
* | Remove outdated file | Vijay Pai | 2015-03-31 |
| | |||
* | Merge pull request #1148 from nathanielmanistaatgoogle/construction-functions | Masood Malekghassemi | 2015-03-30 |
|\ | | | | | Unify early_adopter construction functions | ||
* | | Add tests with delayed cancellation from client and server | Yang Gao | 2015-03-30 |
| | | |||
| * | Unify early_adopter construction functions | Nathaniel Manista | 2015-03-30 |
|/ | | | | | | | | It was awkward for the generated code to call an API that offered both insecure_server and secure_server as well as insecure_stub and secure_stub. With this change there is just a single server function and a single stub function and security is decided based on arguments passed. | ||
* | Merge pull request #1144 from yang-g/genericstub | Vijay Pai | 2015-03-27 |
|\ | | | | | generic stub implementation | ||
| * | Refactor and add a unit test | Yang Gao | 2015-03-27 |
| | | |||
* | | Merge pull request #1113 from vjpai/qps-stream | Yang Gao | 2015-03-27 |
|\ \ | | | | | | | Add C++ streaming QPS test, fix bug in async C++ tests | ||
| | * | merge upstream and resolve conflict | Yang Gao | 2015-03-26 |
| | |\ | |_|/ |/| | | |||
| | * | add back mis-deleted method string | Yang Gao | 2015-03-26 |
| | | | |||
| | * | Finish grpc_cli | Yang Gao | 2015-03-26 |
| | | | |||
* | | | Work around a compiler limitation caused by inability to properly handle | vjpai | 2015-03-26 |
| | | | | | | | | | | | | vectors created from initializer list | ||
* | | | Make string construction explicit as implicit conversion doesn't work in 4.4 | Vijay Pai | 2015-03-26 |
| | | | |||
* | | | Include the config.h file to make sure that nullptr is covered | vjpai | 2015-03-26 |
| | | | |||
| * | | Eliminate range-based fors | Vijay Pai | 2015-03-26 |
| | | | |||
| * | | Fix conflicts | Vijay Pai | 2015-03-26 |
|/| | | |||
* | | | Merge pull request #1133 from yang-g/cleanup | Nicolas Noble | 2015-03-25 |
|\ \ \ | | | | | | | | | clean up | ||
| * | | | Clean up unneeded includes and remove shutdown protobuf library | Yang Gao | 2015-03-25 |
| | | | | |||
| | | * | a stub of the cli tool | Yang Gao | 2015-03-25 |
| | | | | |||
* | | | | Elminate range-based fors and work around some other limitations in older ↵ | Vijay Pai | 2015-03-24 |
|/ / / | | | | | | | | | | compilers | ||
| * | | Sweep different parameter sets in a single shell script. | Vijay Pai | 2015-03-23 |
| | | | |||
| * | | Merge branch 'qps-stream' of https://github.com/vjpai/grpc into vjpai-qps-stream | Vijay Pai | 2015-03-23 |
| |\ \ | |||
| | * | | Make sure that nothing gets added to cq after shutdown | Vijay Pai | 2015-03-23 |
| | | | | |||
| | * | | No need to do an extra read | Vijay Pai | 2015-03-23 |
| | | | | |||
| | * | | test return value of rpc parse | Vijay Pai | 2015-03-23 |
| | | | | |||
| | * | | Make RPC type configurable | vjpai | 2015-03-23 |
| | | | | |||
| | * | | Added streaming C++ tests for sync and sync cases | vjpai | 2015-03-23 |
| | | | | |||
* | | | | Adding a test to check the openssl version we are using. | Julien Boeuf | 2015-03-23 |
|/ / / | |||
* | | | Protect on some overflow scenarios, add a test and build/run the test | Yang Gao | 2015-03-20 |
| | | | |||
| | * | covert test to use generic stub | Yang Gao | 2015-03-19 |
| | | | |||
* | | | Merge pull request #1093 from nicolasnoble/windows | Jan Tattermusch | 2015-03-19 |
|\ \ \ | |_|/ |/| | | Various Windows fixes. | ||
* | | | Merge pull request #1091 from dklempner/trim_metadata_test | Vijay Pai | 2015-03-19 |
|\ \ \ | | | | | | | | | Make metadata_test test_things_stick_around use fewer strings | ||
* \ \ \ | sync to head and run clang-format again | Yang Gao | 2015-03-19 |
|\ \ \ \ | | |_|/ | |/| | | |||
| | | * | Various Windows fixes. | Nicolas Noble | 2015-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. | ||
| * | | | Merge pull request #1067 from yang-g/print | donnadionne | 2015-03-18 |
| |\ \ \ | | |_|/ | |/| | | Print out status when it is not ok in interop tests | ||
| | | * | Make metadata_test test_things_stick_around use fewer strings | David Klempner | 2015-03-18 |
| | |/ | |/| | | | | | | | This test is quadratic in nstr and times out under tsan. | ||
| * | | Factor out interface-specific early_adopter code | Masood Malekghassemi | 2015-03-17 |
| | | | | | | | | | | | | | | | Refactors early_adopter such that interface-specific code is located in the framework module as a submodule `alpha`. | ||
* | | | clang-format new changes | Yang Gao | 2015-03-17 |
| | | | |||
* | | | resolve merge confict | Yang Gao | 2015-03-17 |
|\| | | |||
| * | | Merge pull request #1023 from vjpai/async | Yang Gao | 2015-03-17 |
| |\ \ | | | | | | | | | Non-blocking Next method for C++ async completion queue | ||
| | | * | Print out status when it is not ok in interop tests | Yang Gao | 2015-03-17 |
| | |/ | |/| | |||
* / | | clang-format c++ code | Yang Gao | 2015-03-17 |
|/ / | |||
| * | Change to std::chrono and add a test. | vjpai | 2015-03-17 |
| | |