aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python
Commit message (Collapse)AuthorAge
* Merge pull request #16378 from ghostwriternr/module-level-logger-fixGravatar Nathaniel Manista2018-09-06
|\ | | | | Configure module level loggers with basicConfig().
* | [bazel] Fix python BUILD rulesGravatar Ruslan Nigmatullin2018-09-04
| | | | | | | | | | * Add missing cython sources * Make grpcio a library as it is not a binary
* | Merge pull request #16467 from AspirinSJL/bump_masterGravatar Juanli Shen2018-08-27
|\ \ | | | | | | Bump version to 1.16.0-dev
* | | Revert "Revert "Fathom tcp changes""Gravatar Yash Tibrewal2018-08-27
| | |
| * | Regenerate projectsGravatar Juanli Shen2018-08-27
|/ /
* | Revert "Fathom tcp changes"Gravatar Jan Tattermusch2018-08-27
| |
* | Merge pull request #15941 from yashykt/fathomtcpchangesGravatar Yash Tibrewal2018-08-24
|\ \ | | | | | | Fathom tcp changes
* | | Check poll strategy in core fork handler and log error if unsupportedGravatar Eric Gribkoff2018-08-23
| | |
* | | Support tracking and closing fds post-fork in ev_poll_posixGravatar Eric Gribkoff2018-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.pyxGravatar Mehrdad Afshari2018-08-23
|\ \ \ | | | | | | | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxi
* \ \ \ Merge pull request #16432 from ericgribkoff/allow_pthread_atfork_macGravatar Eric Gribkoff2018-08-22
|\ \ \ \ | | | | | | | | | | Define the allow pthread atfork macro for gRPC Python MacOS builds
| | * | | Move _server_cert_config_fetcher_wrapper to credentials.pyx.pxiGravatar Mehrdad Afshari2018-08-22
| |/ / / |/| | |
* | | | 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.
| | * | | | Python post-fork handler: exit if grpc shutdown failsGravatar Eric Gribkoff2018-08-22
| |/ / / / |/| | | |
| | * | | Define the allow pthread atfork macro for gRPC Python MacOS buildsGravatar 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.
| * | | | Fix a number of spelling errors.Gravatar Chris Lamb2018-08-22
|/ / / /
* / / / Ensure thread_pool is not None for grpc.ServerGravatar Mehrdad Afshari2018-08-21
|/ / /
| | * Configure module level loggers with basicConfig()Gravatar Naresh2018-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Module level loggers were introduced to gRPC Python in 06e1683, but missed configuring these, leading to 'No handler found for module' errors. Using the root logger implicitly calls basicConfig() which does the basic configuration for the logging system by creating a StreamHandler with a default Formatter and adding it to the logger. But this is not the case for module level loggers. Fix this issue by explicitly calling logging.basicConfig().
* | | Move a file from src/cpp to src/core since core depends on itGravatar Vijay Pai2018-08-16
| |/ |/|
* | Replace is by == for a status comparisonGravatar Paul Petit2018-08-16
| | | | | | | | | | | | | | This worked fine with CPython, but the condition was always evaluated to False with Pypy, causing bugs down the road. Tested with Pypy 6.0.
| * Merge masterGravatar Yash Tibrewal2018-08-13
| |\ | |/ |/|
* | Merge pull request #16296 from ericgribkoff/close_segfault_fixGravatar Eric Gribkoff2018-08-10
|\ \ | | | | | | Check if Python channel is closed before starting core ops
* | | Added system roots feature to load roots from OS trust storeGravatar tdbhacks2018-08-09
| | | | | | | | | | | | | | | | | | Added a flag-guarded feature that allows gRPC to load TLS/SSL roots from the OS trust store. This is the Linux-specific implementation of such feature.
| * | check if channel is closed before starting core opsGravatar Eric Gribkoff2018-08-09
| | |
* | | yapf codeGravatar Jan Tattermusch2018-08-07
| | |
* | | upgrade python to protobuf 3.6.0Gravatar Jan Tattermusch2018-08-07
|/ /
* | Merge pull request #15993 from ghostwriternr/python_bazel_2Gravatar Nathaniel Manista2018-08-03
|\ \ | | | | | | Minimal Bazel BUILD files for grpcio Python.
* | | Add op index support for custom hooksGravatar Mehrdad Afshari2018-08-02
| | |
| * | Minimal Bazel BUILD files for grpcio PythonGravatar Naresh2018-08-02
| | | | | | | | | | | | | | | Follow-up on the additions in #15992. Pad the grpcio Python package with necessary BUILD files along with 2 simple tests.
* | | Add low-level Cython debug/expansion hooksGravatar Mehrdad Afshari2018-08-02
|/ /
* | Add a matching _unwrap_grpc_argGravatar Mehrdad Afshari2018-07-31
| |
* | Add Cython functionality to directly wrap grpc_argGravatar Mehrdad Afshari2018-07-30
| |
* | Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"Gravatar Alexander Polcyn2018-07-27
| | | | | | | | | | This reverts commit d9e8f86675cf923714b3ead4b06087e14a88c08c, reversing changes made to 04847aeb1e62bc528d88fa3c47daa24a4cf629b3.
* | Merge pull request #16158 from apolcyn/revert_windows_breakageGravatar apolcyn2018-07-26
|\ \ | | | | | | Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
| * | Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"Gravatar Alexander Polcyn2018-07-26
| | | | | | | | | | | | | | | This reverts commit ae8d3efc3a360b289f0b33e1c53c8c73960cb31f, reversing changes made to e41215e181564a61320b9b69ae5feb7f7c3625fe.
* | | Add SERVICE_NAME to reflection/healthGravatar Mehrdad Afshari2018-07-26
|/ /
* | Merge pull request #15797 from apolcyn/windows_compile_and_sortGravatar apolcyn2018-07-25
|\ \ | | | | | | Enable c-ares address sorting on windows
| * | Get c-ares to compile and do address sorting on windowsGravatar Alex Polcyn2018-07-25
| | |
* | | Disable ChannelConnectivityTest for the Beta APIGravatar Mehrdad Afshari2018-07-25
|/ / | | | | | | | | | | The Beta API has been unsupported for a while and we plan to disable the flaky tests in the Beta API as we see them before we entirely remove it.
* | Regenerate projectsGravatar Srini Polavarapu2018-07-19
| |
| * Fathom TCP level changes. TracedBuffer for keeping track of all buffersGravatar Yash Tibrewal2018-07-16
|/ | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description.
* Fix the muddled linkeage of channelzGravatar ncteisen2018-07-06
|
* implement loca credentialsGravatar Yihua Zhang2018-07-02
|
* Merge pull request #15840 from dgquintas/common_nanopbGravatar David G. Quintas2018-06-22
|\ | | | | Update to use the canonical version of LB proto
* | Add load reporting filterGravatar Juanli Shen2018-06-22
| |
| * Update to use the canonical version of LB protoGravatar David Garcia Quintas2018-06-21
| |
* | Upmerge v1.13.x into masterGravatar Mehrdad Afshari2018-06-20
|\ \ | |/ |/|
| * Add MANIFEST and README to grpcio_testing packageGravatar Mehrdad Afshari2018-06-20
| |