Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | | | | | | | | Merge pull request #16318 from ericgribkoff/fork_support_v2_check_if_shutdown | Eric Gribkoff | 2018-08-22 | |
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Python fork handler checks if gRPC core successfully shutdown | |||
| | * \ \ \ \ \ \ \ \ | Merge pull request #16425 from lamby/spelling-errors | Juanli Shen | 2018-08-22 | |
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix a number of spelling errors. | |||
| | * \ \ \ \ \ \ \ \ \ | Merge pull request #16396 from AspirinSJL/simplify_arena | Juanli Shen | 2018-08-22 | |
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | | | Simplify call arena size growth | |||
| | | | | * | | | | | | | Python post-fork handler: exit if grpc shutdown fails | Eric Gribkoff | 2018-08-22 | |
| | | |_|/ / / / / / / | | |/| | | | | | | | | ||||
| | * | | | | | | | | | Support gRPC Python client-side fork with epoll1 | Eric Gribkoff | 2018-08-22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A process may fork after invoking grpc_init() and use gRPC in the child if and only if the child process first destroys all gRPC resources inherited from the parent process and invokes grpc_shutdown(). Subsequent to this, the child will be able to re-initialize and use gRPC. After fork, the parent process will be able to continue to use existing gRPC resources such as channels and calls without interference from the child process. To facilitate gRPC Python applications meeting the above constraints, gRPC Python will automatically destroy and shutdown all gRPC Core resources in the child's post-fork handler, including cancelling in-flight calls (see detailed design below). From the client's perspective, the child process is now free to create new channels and use gRPC. | |||
| | | | | | | | * | | | remove extra blank line | Yash Tibrewal | 2018-08-22 | |
| | | | | | | | | | | | ||||
| | | | | | | | * | | | Add logging for tcp_user_timeout not supported | Yash Tibrewal | 2018-08-22 | |
| | | | | | | | | | | | ||||
| | | | * | | | | | | | Fix a number of spelling errors. | Chris Lamb | 2018-08-22 | |
| | | |/ / / / / / / | | |/| | | | | | | | ||||
* | | | | | | | | | | reviewer comments | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | ||||
| | | | | | | * | | | Did not initialize len earlier | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | ||||
| | | | | | | * | | | Use linux kernel version 2.6.37 to decide whether to use TCP_USER_TIMEOUT or not | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | ||||
* | | | | | | | | | | Explain the newer semantics of grpc_error_add_child | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | ||||
| | * | | | | | | | | Merge pull request #16170 from hcaseyal/timer_test | hcaseyal | 2018-08-21 | |
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Create timer unit tests for long running services and clarify behavior for infinite deadline timers | |||
| | | | * | | | | | | | Remove unnecessary atm | Juanli Shen | 2018-08-21 | |
| | | | | | | | | | | | ||||
| | | | | | | | * | | | Set TCP_USER_TIMEOUT socket option | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Remove unwanted logs and also add status details to status error | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | | ||||
* | | | | | | | | | | | Modify existing error child manipulation | Yash Tibrewal | 2018-08-21 | |
| | | | | | | | | | | | ||||
| | | * | | | | | | | | Add timer tests for long running services | Hope Casey-Allen | 2018-08-21 | |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | size_t shouldn't have the value -1; switch to int | Vijay Pai | 2018-08-21 | |
| | | |_|_|_|_|/ / / | | |/| | | | | | | | ||||
* | | | | | | | | | | Merge branch 'master' into status | Yash Tibrewal | 2018-08-20 | |
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | ||||
| * | | | | | | | | | Merge pull request #15926 from cartr/platform_solaris_aix | Vijay Pai | 2018-08-20 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Make gRPC buildable with AIX and Solaris (no official support) | |||
| | | | | * | | | | | | Simplify call arena size growth | Juanli Shen | 2018-08-17 | |
| | |_|_|/ / / / / / | |/| | | | | | | | | ||||
| * | | | | | | | | | Merge pull request #16373 from markdroth/mu_guard_cleanup | Mark D. Roth | 2018-08-17 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Move C++ mu_guard class out of C-core public headers and fix style. | |||
| | * | | | | | | | | | Move C++ mu_guard class out of C-core public headers and fix style. | Mark D. Roth | 2018-08-16 | |
| | | | | | | | | | | | ||||
| | | | | | | * | | | | Add further comments | Yash Tibrewal | 2018-08-16 | |
| | | | | | | | | | | | ||||
| * | | | | | | | | | | Revert "Add more filter priority levels" | Yang Gao | 2018-08-16 | |
| | | | | | | | | | | | ||||
| | | | | | | | | * | | Add channelz server support | ncteisen | 2018-08-14 | |
| | | | | | | | | |/ | ||||
| * | | | | | | | / | Match parameter name in definition to declaration | Vijay Pai | 2018-08-14 | |
| | |_|_|_|_|_|/ / | |/| | | | | | | | ||||
| * | | | | | | | | Merge pull request #16298 from vjpai/custom_poller | Vijay Pai | 2018-08-14 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Infrastructure for registering custom polling engines | |||
| * \ \ \ \ \ \ \ \ | Merge pull request #16302 from vjpai/callback_cq | Vijay Pai | 2018-08-14 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | EXPERIMENTAL: Infrastructure for callback-based core CQ | |||
| | * | | | | | | | | | Fix abstract base class definition | Vijay Pai | 2018-08-14 | |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | Can't count on shutdown_cb nullptr if version is 1 | Vijay Pai | 2018-08-14 | |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | Address reviewer comments | Vijay Pai | 2018-08-14 | |
| | | | | | | | | | | | ||||
| | | * | | | | | | | | Add detailed comment for g_factories | Vijay Pai | 2018-08-13 | |
| | | | | | | | | | | | ||||
| | | | | | | | | * | | linux version needs to be defined | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | | | ||||
| | | | | | | | | * | | Try1 | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | | | ||||
| | | | | | | | | * | | Try | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | | | ||||
| | | | | | * | | | | | Merge branch 'master' into minor-timer-fix | Sree Kuchibhotla | 2018-08-13 | |
| | | | | | |\ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | | | ||||
| | | | | | | | | * | | Reviewer comments | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | Merge branch 'master' into callback_cq | Vijay Pai | 2018-08-13 | |
| | |\ \ \ \ \ \ \ \ \ | ||||
| | | | | | | | | | * \ | Merge master | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | |\ \ | | | | |_|_|_|_|_|_|/ / | | | |/| | | | | | | | | ||||
| | | | | | | | | | * | | Revert semantic changes for fd_notify_on_* | Yash Tibrewal | 2018-08-13 | |
| | | | | | | | | | | | | ||||
| * | | | | | | | | | | | Merge branch 'master' into rq-threads-2 | Sree Kuchibhotla | 2018-08-13 | |
| |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | | |/| | | | | | | | | | ||||
| | | | | | | | | | | * | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | ncteisen | 2018-08-13 | |
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | ||||
| | * | | | | | | | | | | Merge pull request #16261 from muxi/dynamic-cfstream-init | Muxi Yan | 2018-08-13 | |
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | | | Use environment variable to enable CFStream | |||
| | | | | | | | | | | * | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | ncteisen | 2018-08-11 | |
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | ||||
| | * | | | | | | | | | | clang_format | Muxi Yan | 2018-08-10 | |
| | | | | | | | | | | | | ||||
| | * | | | | | | | | | | Add newline to end of header | Muxi Yan | 2018-08-10 | |
| | | | | | | | | | | | | ||||
| | | | * | | | | | | | | Experimental infrastructure for callback-based CQ | Vijay Pai | 2018-08-10 | |
| | | | | | | | | | | | | ||||
| | * | | | | | | | | | | Merge pull request #16083 from tdbhacks/system-root-clean-history | Jiangtao Li | 2018-08-09 | |
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | Added system roots feature to load roots from OS trust store |