Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #17675 from ericgribkoff/really_dealloc | Eric Gribkoff | 2019-01-09 |
|\ | | | | | correctly name __dealloc__ method | ||
| * | correctly name __dealloc__ method | Eric Gribkoff | 2019-01-09 |
| | | |||
* | | Switch to absolute import | Richard Belleville | 2019-01-09 |
|/ | |||
* | Merge pull request #16187 from apolcyn/ipv6_resolver_scope_ids | apolcyn | 2019-01-08 |
|\ | | | | | Support named scope id's in grpc_parse_ipv6 on posix platforms | ||
* | | Regenerate projects | Sanjay Pujare | 2019-01-03 |
| | | |||
* | | Merge pull request #17600 from grpc/memory-leak | Richard Belleville | 2018-12-27 |
|\ \ | | | | | | | Free grpc_channel_args after creation | ||
| * | | Free grpc_channel_args after creation | Richard Belleville | 2018-12-27 |
| | | | |||
* | | | Make gRPC version string available as grpc.__version__ | Richard Belleville | 2018-12-27 |
|/ / | |||
| * | Support named scope id's with ipv6 resolver on posix | Alexander Polcyn | 2018-12-26 |
|/ | |||
* | Merge pull request #16008 from markdroth/client_channel_refactor | Mark D. Roth | 2018-12-20 |
|\ | | | | | Refactor request routing code out of client_channel | ||
* \ | Merge pull request #17303 from lidizheng/sanity-python-3 | Lidi Zheng | 2018-12-20 |
|\ \ | | | | | | | Run pylint test in Python 3 | ||
| | * | Refactor request routing code out of client_channel. | Mark D. Roth | 2018-12-20 |
| |/ |/| | |||
* | | add tracking issue | Eric Gribkoff | 2018-12-17 |
| | | |||
* | | Refactor server deallocation | Eric Gribkoff | 2018-12-17 |
| | | |||
* | | Merge pull request #17481 from lidizheng/py-status-2 | Lidi Zheng | 2018-12-12 |
|\ \ | | | | | | | New abort with grpc.Status API | ||
* | | | Actually build CensusContext | Richard Belleville | 2018-12-12 |
| | | | |||
| * | | Update the documentation about the status code constraint | Lidi Zheng | 2018-12-12 |
| | | | |||
| * | | New abort with grpc.Status API | Lidi Zheng | 2018-12-12 |
|/ / | | | | | | | | | | | * Add `abort_with_status` method in ServicerContext * Add `Status` interface similar to the design of Details in interceptor * Add 3 unit test cases for abort mechanism | ||
* | | Merge pull request #17460 from grpc/enable-census | Richard Belleville | 2018-12-11 |
|\ \ | | | | | | | Add hooks for census context propagation | ||
| * | | Add hooks for census context propagation | Richard Belleville | 2018-12-11 |
| | | | | | | | | | | | | | | | | | | Appease the yapf gods Reformat | ||
* | | | Merge pull request #17456 from ncteisen/socket-pagination | Noah Eisen | 2018-12-11 |
|\ \ \ | | | | | | | | | Channelz: Add Pagination to ServerSockets | ||
| * | | | Add max_results to ServerSockets | ncteisen | 2018-12-11 |
| |/ / | |||
* / / | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | Mark D. Roth | 2018-12-11 |
|/ / | |||
| * | Upgrade sanity Docker image to debian:stretch | Lidi Zheng | 2018-12-10 |
|/ | | | | | | | | * Use latest pylint in Python 3.7 (they dropped support for PY2) * Make latest pylint happy * Forced to upgrade to shellcheck 0.4.4 * Make shellcheck 0.4.4 happy * Adopt reviewers' advice to reduce global disabled rules | ||
* | Revert "Allow encoding arbitrary channel args on a per-address basis." | hcaseyal | 2018-12-07 |
| | |||
* | Allow encoding arbitrary channel args on a per-address basis. | Mark D. Roth | 2018-12-07 |
| | |||
* | Pre-fix python3 pylint failures | Eric Gribkoff | 2018-12-06 |
| | |||
* | Merge pull request #17396 from ericgribkoff/creds_close_hang | Eric Gribkoff | 2018-12-04 |
|\ | | | | | credentials: call grpc_init/grpc_shutdown when created/destroyed | ||
| * | credentials: call grpc_init/grpc_shutdown when created/destroyed | Eric Gribkoff | 2018-12-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses https://github.com/grpc/grpc/issues/17001. Prior to https://github.com/grpc/grpc/pull/13603, our credentials cython objects used grpc_initi() and grpc_shutdown() on creation and destruction. These are now managed differently, but the grpc_init() and grpc_shutdown() calls are still required. See the MetadataCredentialsPluginWrapper in C++, which extends the GrpcLibraryCodegen class to ensure that grpc_init() and grpc_shutdown() are called appropriately. Without this, we can deadlock when a call to grpc.Channel#close() triggers grpc_shutdown() to block and wait for all timer threads to finish: one of these timer threads may end up unreffing the subchannel and triggering grpc_call_credentials_unref, which will jump back into Cython and hang when it tries to reacquire the GIL. | ||
* | | Merge pull request #16971 from lidizheng/surface-exceptions | Lidi Zheng | 2018-12-03 |
|\ \ | |/ |/| | | | Surface exceptions from Cython to Python as much as possible Fixed #16643 | ||
* | | Merge pull request #17266 from lidizheng/python-channelz | Lidi Zheng | 2018-11-29 |
|\ \ | | | | | | | Channelz Python wrapper implementation | ||
* \ \ | Merge pull request #17307 from ericgribkoff/create_server_format | Eric Gribkoff | 2018-11-29 |
|\ \ \ | | | | | | | | | fix docstring on grpc.server | ||
| | * | | Remove the `del` hack and skip server related test cases | Lidi Zheng | 2018-11-28 |
| | | | | |||
| | * | | Adding comment about `del` about #17258 | Lidi Zheng | 2018-11-28 |
| | | | | |||
| * | | | fix docstring on grpc.server | Eric Gribkoff | 2018-11-28 |
| | | | | |||
| | * | | Adopt reviewer's suggestions | Lidi Zheng | 2018-11-28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Correct the StatusCode * Format code * Use @staticmethod * Fix typo | ||
* | | | | Fix Python blocking interceptors facing RpcError | Mehrdad Afshari | 2018-11-28 |
| | | | | | | | | | | | | | | | | | | | | RpcError should be returned from the continuation intact, not raised. | ||
| | * | | Channelz Python wrapper implementation | Lidi Zheng | 2018-11-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose the C-Core API in Cython layer * Handle the object translation * Create a separate package for Channelz specifically * Handle nullptr and raise exception if seen one * Translate C++ Channelz unit tests * Adding 5 more invalid query unit tests Adding peripheral utility for grpcio-channelz package * Add to `pylint_code.sh` * Add to Python build script * Add to artifact build script * Add to Bazel * Add to Sphinx module list | ||
| | | * | Surface exceptions from Cython to Python as much as possible | Lidi Zheng | 2018-11-27 |
| | |/ | |/| | |||
* / | | [cython] Declare symbols once | Ruslan Nigmatullin | 2018-11-26 |
|/ / | |||
* | | Merge pull request #17281 from lidizheng/issue-16718 | Lidi Zheng | 2018-11-26 |
|\ \ | | | | | | | Raise the exception while credential initialization | ||
| * | | Raise the exception while credential initialization | Lidi Zheng | 2018-11-26 |
| |/ | |||
* | | Merge pull request #17268 from mehrdada/remove-beta-elements-from-bazel | Lidi Zheng | 2018-11-21 |
|\ \ | | | | | | | Remove beta module dependency from the Python Bazel package | ||
| * | | Remove BUILD.bazel files from beta code elements | Mehrdad Afshari | 2018-11-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Beta code elements are going to get deprecated and Bazel support is much newer, so Bazel users are not supposed to accidentally depend on beta code elements. Preventing Bazel from building and including beta code elements makes our tests pass without depending on beta in grpcio target and helps avoid including that dependency accidentally if you are using Bazel. | ||
* | | | Merge branch 'master' into httpplumbing | Yash Tibrewal | 2018-11-21 |
|\ \ \ | | |/ | |/| | |||
| | * | Remove beta modules from the Python Bazel package | Mehrdad Afshari | 2018-11-21 |
| |/ | |||
| * | Regenerate projects | Muxi Yan | 2018-11-19 |
| | | |||
* | | Merge master | Yash Tibrewal | 2018-11-16 |
|\ \ | |||
| | * | Add support for LB config in service config | Juanli Shen | 2018-11-15 |
| |/ | |||
| * | remove ALTS shared resources | Yihua Zhang | 2018-11-13 |
| | |