aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio
Commit message (Collapse)AuthorAge
* 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
|/
* Merge branch 'master' of https://github.com/grpc/grpc into channelzGravatar ncteisen2018-06-19
|\
| * Merge pull request #15274 from JackOfMostTrades/verify-callback-coreGravatar Mark D. Roth2018-06-19
| |\ | | | | | | Create verify_peer_options when creating ssl credentials to support a peer verification callback
| * \ Merge pull request #15070 from Vizerai/filter_portGravatar Jim King2018-06-18
| |\ \ | | | | | | | | Adding opencensus grpc plugin with bazel support.
| * | | Separate the posix part of the c-ares driverGravatar Alexander Polcyn2018-06-15
| | | |
* | | | Merge branch 'master' of https://github.com/grpc/grpc into channelzGravatar ncteisen2018-06-15
|\| | |
| * | | Merge pull request #15694 from srini100/bump-to-v1.14Gravatar Srini Polavarapu2018-06-14
| |\ \ \ | | | | | | | | | | Bump master to v1.14
| * | | | Specify thread-safety of grpc-created channelsGravatar Nathaniel Manista2018-06-14
| | | | |
| * | | | Refactor: reorderGravatar Mehrdad Afshari2018-06-14
| | | | |
| * | | | Refactor: avoid calling with_call APIGravatar Mehrdad Afshari2018-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid calling the public self.with_call API internally and opt for sharing the method body in a separate private method and calling that instead.
* | | | | Merge branch 'master' of https://github.com/grpc/grpc into channelzGravatar ncteisen2018-06-13
|\ \ \ \ \
| | * | | | Re-raise grpc.RpcError instead of eating itGravatar Mehrdad Afshari2018-06-13
| | | | | |
| | * | | | Refactor: rename _LocalFailure to _FailureOutcomeGravatar Mehrdad Afshari2018-06-13
| | | | | |
| | * | | | Optimize blocking intercepted stream-unary callsGravatar Mehrdad Afshari2018-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the blocking stream-unary call code path to rely on the underlying synchronous API, as opposed to calling the Future-based underlying async API and invoking `.result()` on the returned Future object immediately, which can be resource-intensive.
| | * | | | Optimize blocking intercepted unary-unary callsGravatar Mehrdad Afshari2018-06-13
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the blocking unary-unary call code path to rely on the underlying synchronous API, as opposed to calling the Future-based underlying async API and invoking `.result()` on the returned Future object immediately, which can be resource-intensive.
| | | | * Create verify_peer_options when creating ssl credentials in order to expose ↵Gravatar Ian Haken2018-06-12
| | |_|/ | |/| | | | | | | | | | | | | | | | | | a verification callback option. These options are not yet exposed to languages outside of core.
| * | | Merge pull request #15707 from ghostwriternr/fix-cython-file-endingsGravatar Nathaniel Manista2018-06-11
| |\ \ \ | | | | | | | | | | Update grpc_gevent cython files to include .pxi.
| * \ \ \ Merge pull request #15689 from ↵Gravatar Nathaniel Manista2018-06-11
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nathanielmanistaatgoogle/generic-rpc-handler-validation Check conformance to grpc.GenericRpcHandler type.
| | | * | | Update grpc_gevent cython files to include .pxiGravatar Naresh2018-06-11
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | All files under `grpc/_cython/_cygrpc` in grpcio Python package are used as include files and thus have a .pxi file extension. grpc_gevent implementation was added in 1bfff8e, but didn't include the .pxi file extension. Update these file names.
| | | * | Regenrate projectsGravatar Srini Polavarapu2018-06-08
| | |/ / | |/| |
| * | | Merge pull request #15682 from mehrdada/bump-pylintGravatar Mehrdad Afshari2018-06-08
| |\ \ \ | | | | | | | | | | Bump pylint to 1.9.2
| | | * | Check conformance to grpc.GenericRpcHandler typeGravatar Nathaniel Manista2018-06-08
| | |/ / | |/| |
| * | | Merge pull request #14879 from santoshankr/python_ssl_session_cache_lruGravatar Nathaniel Manista2018-06-08
| |\ \ \ | | | | | | | | | | TLS session resumption support for Python clients.
| | | * | Change exception type to AssertErrorGravatar Mehrdad Afshari2018-06-08
| | | | |
| | | * | Remove comment that is no longer relevantGravatar Mehrdad Afshari2018-06-08
| | | | |
| | | * | Implement abstract methods _LocalFailure inheritsGravatar Mehrdad Afshari2018-06-07
| | | | |
| | | * | Fix arguments-differ pylint warningGravatar Mehrdad Afshari2018-06-07
| | | | |
| | | * | Remove unnecessary pylint suppressionsGravatar Mehrdad Afshari2018-06-07
| | | | |
| | | * | Fix inconsistent-return-statements pylint warningsGravatar Mehrdad Afshari2018-06-07
| | | | |
| | | * | Fix code to pass len-as-condition pylint testGravatar Mehrdad Afshari2018-06-07
| | |/ / | |/| |
| * | | Merge pull request #14557 from ghostwriternr/py-custom-loggerGravatar Nathaniel Manista2018-06-07
| |\ \ \ | | | | | | | | | | Update logging in Python to use module-level logger.
| | | * | TLS session resumption support for Python clientsGravatar Santosh Ananthakrishnan2018-06-07
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This change adds an experimental ssl_session_cache_lru function to the Python API that returns an encapsulated grpc_ssl_session_cache (#14483). Python clients may use this object as an argument for the grpc.ssl_session_cache channel option if they wish to cache and resume TLS sessions with a server.
| * | | Merge pull request #15666 from nathanielmanistaatgoogle/15662Gravatar Nathaniel Manista2018-06-07
| |\ \ \ | | | | | | | | | | Retain references to channel arguments.
| | * | | Retain references to channel argumentsGravatar Nathaniel Manista2018-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | This works around issue 15662 which is not as easy to implement as I would prefer it to be.
* | | | | Add basic support for GetChannelGravatar ncteisen2018-06-05
|/ / / /
* | | | Merge pull request #15607 from kpayson64/upmerge_changesGravatar kpayson642018-06-04
|\ \ \ \ | | | | | | | | | | Upmerge changes
| * \ \ \ Merge remote-tracking branch 'upstream/v1.12.x' into upmerge_changesGravatar kpayson642018-06-01
| |\ \ \ \
| | * | | | Use gevent greenlets for metadata callbacksGravatar kpayson642018-05-31
| | | | | |
* | | | | | Python: wordsmith documentation on Server.stop()Gravatar Augie Fackler2018-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @nathanielmanistaatgoogle and I just had a good session helping me figure out how to use this API correctly, and this rewording of the documentation was the result.
| | | | * | Update logging in Python to use module-level loggerGravatar Naresh2018-05-31
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | All logging in Python so far was done with the root logger, resulting in logs like: `ERROR:Exception calling application:`. With module-level loggers, the logs will instead include the module in which the exception is raised: `ERROR:grpc._server:Exception calling application:`
| | | | * Merge branch 'master' of https://github.com/Vizerai/grpc into filter_portGravatar Vizerai2018-05-29
| | | | |\ | | |_|_|/ | |/| | |
* / | | | regenerate projectsGravatar Jan Tattermusch2018-05-24
|/ / / /
* | | | Merge pull request #15341 from ncteisen/registry++Gravatar Noah Eisen2018-05-17
|\ \ \ \ | | | | | | | | | | C++-ify the ChannelzRegistry, Adds Generic Object Support
| * | | | Change filename to channelzGravatar ncteisen2018-05-17
| | | | |
* | | | | Surfaces debug_error_string to Python APIGravatar Noah Eisen2018-05-17
|/ / / / | | | | | | | | | | | | | | | | In case of error, the user can access call.debug_error_string() which contains a string representation of error from the c core.
| * | | Regenerate projectsGravatar Mehrdad Afshari2018-05-14
| | | |