Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #16351 from markdroth/health_checking_service | Mark D. Roth | 2018-08-28 |
|\ | | | | | Implement Watch method in health check service. | ||
* \ | Merge pull request #15618 from markdroth/naming_doc_update | Mark D. Roth | 2018-08-28 |
|\ \ | | | | | | | Update naming documentation. | ||
* \ \ | Merge pull request #16456 from yashykt/errqueueredefine | Yash Tibrewal | 2018-08-28 |
|\ \ \ | | | | | | | | | Redefine constants from errqueue.h. Some header files lag behind the … | ||
| | * | | Update naming documentation. | Mark D. Roth | 2018-08-28 |
| | | | | |||
| | | * | Implement Watch method in health check service. | Mark D. Roth | 2018-08-28 |
| | |/ | |||
* | | | Merge pull request #16467 from AspirinSJL/bump_master | Juanli Shen | 2018-08-27 |
|\ \ \ | | | | | | | | | Bump version to 1.16.0-dev | ||
| | * \ | Merge branch 'master' into errqueueredefine | Yash Tibrewal | 2018-08-27 |
| | |\ \ | |_|/ / |/| | | | |||
* | | | | Remove linux/version.h include from port.h | Yash Tibrewal | 2018-08-27 |
| | | | | |||
* | | | | Revert "Revert "Fathom tcp changes"" | Yash Tibrewal | 2018-08-27 |
| | | | | |||
| * | | | Regenerate projects | Juanli Shen | 2018-08-27 |
| | | | | |||
* | | | | Merge pull request #16342 from markdroth/pf_keep_unselected_subchannels | Mark D. Roth | 2018-08-27 |
|\ \ \ \ | |/ / / |/| | | | Change pick_first to not unref unselected subchannels. | ||
* | | | | Merge pull request #16440 from jtattermusch/csharp_cancellation_deadlock | Jan Tattermusch | 2018-08-27 |
|\ \ \ \ | | | | | | | | | | | C#: Avoid deadlock while cancelling a call | ||
* \ \ \ \ | Merge pull request #16438 from jtattermusch/csharp_fix_subchannel_sharing | Jan Tattermusch | 2018-08-27 |
|\ \ \ \ \ | | | | | | | | | | | | | C#: fix subchannel sharing for secure channels | ||
* | | | | | | Revert "Fathom tcp changes" | Jan Tattermusch | 2018-08-27 |
| | | | | | | |||
* | | | | | | Merge pull request #16444 from jtattermusch/csharp_metadata_key_allow_dot | Jan Tattermusch | 2018-08-27 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | C#: allow dot in metadata keys | ||
* | | | | | | | Add an option to collect medians every epoch. Useful for gathering per ↵ | Hope Casey-Allen | 2018-08-25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | second median latencies | ||
* | | | | | | | Merge pull request #16408 from ↵ | Nicolas Noble | 2018-08-24 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nicolasnoble/fix-tsi-ssl-auth-context-reuse-string Fixing the SSL_REUSE auth context string attribute. | ||
| | | | | | * | | Redefine constants from errqueue.h. Some header files lag behind the kernel ↵ | Yash Tibrewal | 2018-08-24 |
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | version | ||
* | | | | | | | Merge pull request #15941 from yashykt/fathomtcpchanges | Yash Tibrewal | 2018-08-24 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fathom tcp changes | ||
* \ \ \ \ \ \ \ | Merge pull request #16434 from ericgribkoff/fork_support_v2_mac_poll | Eric Gribkoff | 2018-08-24 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Support tracking and closing fds post-fork in ev_poll_posix | ||
| | * | | | | | | | %s/sendmsg_wrapper/tcp_send | Yash Tibrewal | 2018-08-24 |
| | | | | | | | | | |||
* | | | | | | | | | Merge pull request #16358 from muxi/privatize-boringssl | Muxi Yan | 2018-08-24 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Make symbols of BoringSSL private | ||
* \ \ \ \ \ \ \ \ \ | Merge pull request #16447 from ericgribkoff/fix_parameter_name | Eric Gribkoff | 2018-08-24 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Fix a parameter name mismatch | ||
| | * | | | | | | | | | Update README to document the change | Muxi Yan | 2018-08-23 |
| | | | | | | | | | | | |||
| | | * | | | | | | | | sanity | Eric Gribkoff | 2018-08-23 |
| | | | | | | | | | | | |||
| * | | | | | | | | | | Fix a parameter name mismatch | Eric Gribkoff | 2018-08-23 |
| | | | | | | | | | | | |||
| | | * | | | | | | | | fix comments | Eric Gribkoff | 2018-08-23 |
| | | | | | | | | | | | |||
| | | | * | | | | | | | Reset bytes_counter on setting socket options. Wrap out sendmsg and add ↵ | Yash Tibrewal | 2018-08-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comments for bytes_counter | ||
| | | | | * | | | | | | Fixing the SSL_REUSE auth context string attribute. | Nicolas "Pixel" Noble | 2018-08-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "true" and "false" are strings, so use similar code that of the cstring variant. Otherwise, the generated properties will have an embedded zero in there. | ||
* | | | | | | | | | | | Merge pull request #16437 from AspirinSJL/fix_lrs_filter_build | Juanli Shen | 2018-08-23 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix build issue | ||
| * | | | | | | | | | | | Fix build issue | Juanli Shen | 2018-08-23 |
| | | | | | | | | | | | | |||
| | | | * | | | | | | | | do not track fds for poll-cv | Eric Gribkoff | 2018-08-23 |
| | | | | | | | | | | | | |||
| | | * | | | | | | | | | Make symbols of BoringSSL private to gRPC | Muxi Yan | 2018-08-23 |
| | | | | | | | | | | | | |||
| | | | * | | | | | | | | Check poll strategy in core fork handler and log error if unsupported | Eric Gribkoff | 2018-08-23 |
| | | | | | | | | | | | | |||
| | | | * | | | | | | | | Support tracking and closing fds post-fork in ev_poll_posix | Eric Gribkoff | 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 | ||
| | | | | | * | | | | | C#: allow dot in metadata keys | Jan Tattermusch | 2018-08-23 |
| |_|_|_|_|/ / / / / |/| | | | | | | | | | |||
* | | | | | | | | | | Merge pull request #16435 from mehrdada/move-cred-wrapper-into-credentials.pyx | Mehrdad Afshari | 2018-08-23 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi | ||
| | | | | | | | * | | | avoid deadlock while cancelling a call | Jan Tattermusch | 2018-08-23 |
| |_|_|_|_|_|_|/ / / |/| | | | | | | | | | |||
| | | | | | | * | | | C#: fix subchannel sharing for secure channels | Jan Tattermusch | 2018-08-23 |
| | | | | | | | | | | |||
* | | | | | | | | | | Merge pull request #16432 from ericgribkoff/allow_pthread_atfork_mac | Eric Gribkoff | 2018-08-22 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Define the allow pthread atfork macro for gRPC Python MacOS builds | ||
| | * | | | | | | | | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi | Mehrdad Afshari | 2018-08-22 |
| |/ / / / / / / / / |/| | | | | | | | | | |||
* | | | | | | | | | | 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 |
| |_|/ / / / / / / / |/| | | | | | | | | | |||
* | | | | | | | | | | Merge pull request #16264 from ericgribkoff/fork_support_v2 | Eric Gribkoff | 2018-08-22 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Support gRPC Python client-side fork with epoll1 | ||
| | | | * | | | | | | | Define the allow pthread atfork macro for gRPC Python MacOS builds | Eric Gribkoff | 2018-08-22 |
| | | | | | | | | | | | |||
* | | | | | | | | | | | Merge pull request #16398 from markdroth/round_robin_size_t_fix | Mark D. Roth | 2018-08-22 |
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | Fix round_robin to avoid negative size_t value. | ||
| | * | | | | | | | | | 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. | ||
| | | * | | | | | | | Fix a number of spelling errors. | Chris Lamb | 2018-08-22 |
| |_|/ / / / / / / |/| | | | | | | | |