aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | Merge pull request #16318 from ericgribkoff/fork_support_v2_check_if_shutdownGravatar Eric Gribkoff2018-08-22
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Python fork handler checks if gRPC core successfully shutdown
| | * \ \ \ \ \ \ \ \ Merge pull request #16425 from lamby/spelling-errorsGravatar Juanli Shen2018-08-22
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix a number of spelling errors.
| | * \ \ \ \ \ \ \ \ \ Merge pull request #16396 from AspirinSJL/simplify_arenaGravatar Juanli Shen2018-08-22
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | | Simplify call arena size growth
| | | | | * | | | | | | Python post-fork handler: exit if grpc shutdown failsGravatar Eric Gribkoff2018-08-22
| | | |_|/ / / / / / / | | |/| | | | | | | |
| | * | | | | | | | | Support gRPC Python client-side fork with epoll1Gravatar Eric Gribkoff2018-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 lineGravatar Yash Tibrewal2018-08-22
| | | | | | | | | | |
| | | | | | | | * | | Add logging for tcp_user_timeout not supportedGravatar Yash Tibrewal2018-08-22
| | | | | | | | | | |
| | | | * | | | | | | Fix a number of spelling errors.Gravatar Chris Lamb2018-08-22
| | | |/ / / / / / / | | |/| | | | | | |
* | | | | | | | | | reviewer commentsGravatar Yash Tibrewal2018-08-21
| | | | | | | | | |
| | | | | | | * | | Did not initialize len earlierGravatar Yash Tibrewal2018-08-21
| | | | | | | | | |
| | | | | | | * | | Use linux kernel version 2.6.37 to decide whether to use TCP_USER_TIMEOUT or notGravatar Yash Tibrewal2018-08-21
| | | | | | | | | |
* | | | | | | | | | Explain the newer semantics of grpc_error_add_childGravatar Yash Tibrewal2018-08-21
| | | | | | | | | |
| | * | | | | | | | Merge pull request #16170 from hcaseyal/timer_testGravatar hcaseyal2018-08-21
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Create timer unit tests for long running services and clarify behavior for infinite deadline timers
| | | | * | | | | | | Remove unnecessary atmGravatar Juanli Shen2018-08-21
| | | | | | | | | | |
| | | | | | | | * | | Set TCP_USER_TIMEOUT socket optionGravatar Yash Tibrewal2018-08-21
| | | | | | | | | | |
* | | | | | | | | | | Remove unwanted logs and also add status details to status errorGravatar Yash Tibrewal2018-08-21
| | | | | | | | | | |
* | | | | | | | | | | Modify existing error child manipulationGravatar Yash Tibrewal2018-08-21
| | | | | | | | | | |
| | | * | | | | | | | Add timer tests for long running servicesGravatar Hope Casey-Allen2018-08-21
| | | | | | | | | | |
| | * | | | | | | | | size_t shouldn't have the value -1; switch to intGravatar Vijay Pai2018-08-21
| | | |_|_|_|_|/ / / | | |/| | | | | | |
* | | | | | | | | | Merge branch 'master' into statusGravatar Yash Tibrewal2018-08-20
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #15926 from cartr/platform_solaris_aixGravatar Vijay Pai2018-08-20
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Make gRPC buildable with AIX and Solaris (no official support)
| | | | | * | | | | | Simplify call arena size growthGravatar Juanli Shen2018-08-17
| | |_|_|/ / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #16373 from markdroth/mu_guard_cleanupGravatar Mark D. Roth2018-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.Gravatar Mark D. Roth2018-08-16
| | | | | | | | | | |
| | | | | | | * | | | Add further commentsGravatar Yash Tibrewal2018-08-16
| | | | | | | | | | |
| * | | | | | | | | | Revert "Add more filter priority levels"Gravatar Yang Gao2018-08-16
| | | | | | | | | | |
| | | | | | | | | * | Add channelz server supportGravatar ncteisen2018-08-14
| | | | | | | | | |/
| * | | | | | | | / Match parameter name in definition to declarationGravatar Vijay Pai2018-08-14
| | |_|_|_|_|_|/ / | |/| | | | | | |
| * | | | | | | | Merge pull request #16298 from vjpai/custom_pollerGravatar Vijay Pai2018-08-14
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Infrastructure for registering custom polling engines
| * \ \ \ \ \ \ \ \ Merge pull request #16302 from vjpai/callback_cqGravatar Vijay Pai2018-08-14
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | EXPERIMENTAL: Infrastructure for callback-based core CQ
| | * | | | | | | | | Fix abstract base class definitionGravatar Vijay Pai2018-08-14
| | | | | | | | | | |
| | * | | | | | | | | Can't count on shutdown_cb nullptr if version is 1Gravatar Vijay Pai2018-08-14
| | | | | | | | | | |
| | * | | | | | | | | Address reviewer commentsGravatar Vijay Pai2018-08-14
| | | | | | | | | | |
| | | * | | | | | | | Add detailed comment for g_factoriesGravatar Vijay Pai2018-08-13
| | | | | | | | | | |
| | | | | | | | | * | linux version needs to be definedGravatar Yash Tibrewal2018-08-13
| | | | | | | | | | |
| | | | | | | | | * | Try1Gravatar Yash Tibrewal2018-08-13
| | | | | | | | | | |
| | | | | | | | | * | TryGravatar Yash Tibrewal2018-08-13
| | | | | | | | | | |
| | | | | | * | | | | Merge branch 'master' into minor-timer-fixGravatar Sree Kuchibhotla2018-08-13
| | | | | | |\ \ \ \ \ | | |_|_|_|_|/ / / / / | |/| | | | | | | | |
| | | | | | | | | * | Reviewer commentsGravatar Yash Tibrewal2018-08-13
| | | | | | | | | | |
| | * | | | | | | | | Merge branch 'master' into callback_cqGravatar Vijay Pai2018-08-13
| | |\ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ Merge masterGravatar Yash Tibrewal2018-08-13
| | | | | | | | | | |\ \ | | | | |_|_|_|_|_|_|/ / | | | |/| | | | | | | |
| | | | | | | | | | * | Revert semantic changes for fd_notify_on_*Gravatar Yash Tibrewal2018-08-13
| | | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'master' into rq-threads-2Gravatar Sree Kuchibhotla2018-08-13
| |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | | |/| | | | | | | | |
| | | | | | | | | | | * Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannelsGravatar ncteisen2018-08-13
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | |
| | * | | | | | | | | | Merge pull request #16261 from muxi/dynamic-cfstream-initGravatar Muxi Yan2018-08-13
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | | Use environment variable to enable CFStream
| | | | | | | | | | | * Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannelsGravatar ncteisen2018-08-11
| | | | | | | | | | | |\ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | |
| | * | | | | | | | | | clang_formatGravatar Muxi Yan2018-08-10
| | | | | | | | | | | |
| | * | | | | | | | | | Add newline to end of headerGravatar Muxi Yan2018-08-10
| | | | | | | | | | | |
| | | | * | | | | | | | Experimental infrastructure for callback-based CQGravatar Vijay Pai2018-08-10
| | | | | | | | | | | |
| | * | | | | | | | | | Merge pull request #16083 from tdbhacks/system-root-clean-historyGravatar Jiangtao Li2018-08-09
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ / / | | |/| | | | | | | | | Added system roots feature to load roots from OS trust store