Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Fathom tcp changes" | 2018-08-27 | |
| | |||
* | Merge pull request #15941 from yashykt/fathomtcpchanges | 2018-08-24 | |
|\ | | | | | Fathom tcp changes | ||
* \ | Merge pull request #16434 from ericgribkoff/fork_support_v2_mac_poll | 2018-08-24 | |
|\ \ | | | | | | | Support tracking and closing fds post-fork in ev_poll_posix | ||
| | * | %s/sendmsg_wrapper/tcp_send | 2018-08-24 | |
| | | | |||
* | | | Merge pull request #16358 from muxi/privatize-boringssl | 2018-08-24 | |
|\ \ \ | | | | | | | | | Make symbols of BoringSSL private | ||
* \ \ \ | Merge pull request #16447 from ericgribkoff/fix_parameter_name | 2018-08-24 | |
|\ \ \ \ | | | | | | | | | | | Fix a parameter name mismatch | ||
| | | * | | sanity | 2018-08-23 | |
| | | | | | |||
| * | | | | Fix a parameter name mismatch | 2018-08-23 | |
| | | | | | |||
| | | * | | fix comments | 2018-08-23 | |
| | | | | | |||
| | | | * | Reset bytes_counter on setting socket options. Wrap out sendmsg and add ↵ | 2018-08-23 | |
| | | | | | | | | | | | | | | | | | | | | comments for bytes_counter | ||
| | | * | | do not track fds for poll-cv | 2018-08-23 | |
| | | | | | |||
| | * | | | Make symbols of BoringSSL private to gRPC | 2018-08-23 | |
| | | | | | |||
| | | * | | Check poll strategy in core fork handler and log error if unsupported | 2018-08-23 | |
| | | | | | |||
| | | * | | Support tracking and closing fds post-fork in ev_poll_posix | 2018-08-23 | |
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | This extends gRPC Python's fork compatibility to Mac OS, which does not support epoll The changes are a no-op if fork support is disabled | ||
* | | | | Merge pull request #16318 from ericgribkoff/fork_support_v2_check_if_shutdown | 2018-08-22 | |
|\ \ \ \ | | | | | | | | | | | Python fork handler checks if gRPC core successfully shutdown | ||
* \ \ \ \ | Merge pull request #16425 from lamby/spelling-errors | 2018-08-22 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix a number of spelling errors. | ||
* \ \ \ \ \ | Merge pull request #16396 from AspirinSJL/simplify_arena | 2018-08-22 | |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Simplify call arena size growth | ||
| | | * | | | Python post-fork handler: exit if grpc shutdown fails | 2018-08-22 | |
| |_|/ / / |/| | | | | |||
* | | | | | Support gRPC Python client-side fork with epoll1 | 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. | ||
| | * | | | Fix a number of spelling errors. | 2018-08-22 | |
| |/ / / |/| | | | |||
* | | | | Merge pull request #16170 from hcaseyal/timer_test | 2018-08-21 | |
|\ \ \ \ | | | | | | | | | | | Create timer unit tests for long running services and clarify behavior for infinite deadline timers | ||
| | * | | | Remove unnecessary atm | 2018-08-21 | |
| | | | | | |||
| * | | | | Add timer tests for long running services | 2018-08-21 | |
| | | | | | |||
* | | | | | size_t shouldn't have the value -1; switch to int | 2018-08-21 | |
| | | | | | |||
* | | | | | Merge pull request #15926 from cartr/platform_solaris_aix | 2018-08-20 | |
|\ \ \ \ \ | | | | | | | | | | | | | Make gRPC buildable with AIX and Solaris (no official support) | ||
| | | * | | | Simplify call arena size growth | 2018-08-17 | |
| |_|/ / / |/| | | | | |||
* | | | | | Merge pull request #16373 from markdroth/mu_guard_cleanup | 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. | 2018-08-16 | |
| | | | | | | |||
| | | | | * | Add further comments | 2018-08-16 | |
| | | | | | | |||
* | | | | | | Revert "Add more filter priority levels" | 2018-08-16 | |
| | | | | | | |||
* | | | | | | Match parameter name in definition to declaration | 2018-08-14 | |
| | | | | | | |||
* | | | | | | Merge pull request #16298 from vjpai/custom_poller | 2018-08-14 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Infrastructure for registering custom polling engines | ||
* \ \ \ \ \ \ | Merge pull request #16302 from vjpai/callback_cq | 2018-08-14 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | EXPERIMENTAL: Infrastructure for callback-based core CQ | ||
| * | | | | | | | Fix abstract base class definition | 2018-08-14 | |
| | | | | | | | | |||
| * | | | | | | | Can't count on shutdown_cb nullptr if version is 1 | 2018-08-14 | |
| | | | | | | | | |||
| * | | | | | | | Address reviewer comments | 2018-08-14 | |
| | | | | | | | | |||
| | * | | | | | | Add detailed comment for g_factories | 2018-08-13 | |
| | | | | | | | | |||
| | | | | | | * | linux version needs to be defined | 2018-08-13 | |
| | | | | | | | | |||
| | | | | | | * | Try1 | 2018-08-13 | |
| | | | | | | | | |||
| | | | | | | * | Try | 2018-08-13 | |
| | | | | | | | | |||
| | | | | | | * | Reviewer comments | 2018-08-13 | |
| | | | | | | | | |||
| * | | | | | | | Merge branch 'master' into callback_cq | 2018-08-13 | |
| |\ \ \ \ \ \ \ | |||
| | | | | | | | * | Merge master | 2018-08-13 | |
| | | | | | | | |\ | | | |_|_|_|_|_|/ | | |/| | | | | | | |||
| | | | | | | | * | Revert semantic changes for fd_notify_on_* | 2018-08-13 | |
| | | | | | | | | | |||
* | | | | | | | | | Merge branch 'master' into rq-threads-2 | 2018-08-13 | |
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | |||
| * | | | | | | | | Merge pull request #16261 from muxi/dynamic-cfstream-init | 2018-08-13 | |
| |\ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | | | Use environment variable to enable CFStream | ||
| * | | | | | | | | clang_format | 2018-08-10 | |
| | | | | | | | | | |||
| * | | | | | | | | Add newline to end of header | 2018-08-10 | |
| | | | | | | | | | |||
| | | * | | | | | | Experimental infrastructure for callback-based CQ | 2018-08-10 | |
| | | | | | | | | | |||
| * | | | | | | | | Merge pull request #16083 from tdbhacks/system-root-clean-history | 2018-08-09 | |
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | Added system roots feature to load roots from OS trust store |