Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | more stuff | 2018-08-24 | |
| | |||
* | more stuff | 2018-08-24 | |
| | |||
* | initial commit | 2018-08-24 | |
| | |||
* | 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 | ||
| | * | | | Update README to document the change | 2018-08-23 | |
| | | | | | |||
| | | * | | 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 | ||
* | | | | | Merge pull request #16437 from AspirinSJL/fix_lrs_filter_build | 2018-08-23 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix build issue | ||
| * | | | | | Fix build issue | 2018-08-23 | |
| | | | | | | |||
| | | | * | | 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 #16435 from mehrdada/move-cred-wrapper-into-credentials.pyx | 2018-08-23 | |
|\ \ \ \ \ | | | | | | | | | | | | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi | ||
* \ \ \ \ \ | Merge pull request #16432 from ericgribkoff/allow_pthread_atfork_mac | 2018-08-22 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Define the allow pthread atfork macro for gRPC Python MacOS builds | ||
| | * | | | | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi | 2018-08-22 | |
| |/ / / / / |/| | | | | | |||
* | | | | | | 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 | |
| |_|/ / / / |/| | | | | | |||
* | | | | | | Merge pull request #16264 from ericgribkoff/fork_support_v2 | 2018-08-22 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Support gRPC Python client-side fork with epoll1 | ||
| | | | * | | | Define the allow pthread atfork macro for gRPC Python MacOS builds | 2018-08-22 | |
| | | | | | | | |||
* | | | | | | | Merge pull request #16398 from markdroth/round_robin_size_t_fix | 2018-08-22 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fix round_robin to avoid negative size_t value. | ||
| | * | | | | | | 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 | |
| |_|/ / / / |/| | | | | | |||
* | | | | | | Ensure thread_pool is not None for grpc.Server | 2018-08-21 | |
| | | | | | | |||
* | | | | | | 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 #16404 from ZhouyihaiDing/fix_16392 | 2018-08-20 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | PHP: fix failed test 16392 | ||
| * | | | | | | | PHP: fix failed test 16392 | 2018-08-20 | |
| | |_|_|/ / / | |/| | | | | | |||
* | | | | | | | Merge pull request #15984 from g-easy/hdrs | 2018-08-20 | |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Move GetSpanFromServerContext() to public header. | ||
* | | | | | | | Merge pull request #15926 from cartr/platform_solaris_aix | 2018-08-20 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Make gRPC buildable with AIX and Solaris (no official support) | ||
| | | | * | | | | Fix round_robin to avoid negative size_t value. | 2018-08-20 | |
| | | | | | | | | |||
| | | | | * | | | Simplify call arena size growth | 2018-08-17 | |
| | | | | | | | | |||
* | | | | | | | | PHP: fix failed test 16392 | 2018-08-17 | |
| | | | | | | | | |||
* | | | | | | | | Merge pull request #16307 from AspirinSJL/revert_c_to_tf | 2018-08-17 | |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Revert to TRANSIENT_FAILURE during backoff | ||
* \ \ \ \ \ \ \ \ | Merge pull request #16374 from vjpai/census | 2018-08-17 | |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | Move a census file from src/cpp to src/core since core depends on it | ||
| | * | | | | | | | Revert to TRANSIENT_FAILURE during backoff | 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. | ||
* | | | | | | | | Merge pull request #16306 from AspirinSJL/pf_check_state_before_watch | 2018-08-17 | |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | PF: Check connectivity state before watching | ||
* | | | | | | | | | Fix typo | 2018-08-16 | |
| | | | | | | | | | |||
| * | | | | | | | | PF: Check connectivity state before watching | 2018-08-16 | |
| | | | | | | | | |