aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_checkGravatar kpayson642018-05-11
|\
* | Test failure fixesGravatar kpayson642018-05-11
| |
| * Merge pull request #15203 from sreecha/fd-traceGravatar Sree Kuchibhotla2018-05-11
| |\ | | | | | | fd tracing support
| * \ Merge pull request #15325 from yihuazhang/google_default_creds_fixGravatar yihuaz2018-05-10
| |\ \ | | | | | | | | Fix channel args errors in google default credentials
| * \ \ Merge pull request #15318 from jtattermusch/android_csharp_artifactGravatar Jan Tattermusch2018-05-10
| |\ \ \ | | | | | | | | | | Build grpc_csharp_ext C# android artifact
| | | * | fix google default credsGravatar Yihua Zhang2018-05-09
| | | | |
| * | | | Migrate SSL_transport_security TSI to new TSI handshaker APIGravatar jiangtaoli20162018-05-09
| | |/ / | |/| |
| * | | Add tsi_handshaker_shutdown to TSIGravatar Yihua Zhang2018-05-09
| | | |
| | * | build C# android artifactGravatar Jan Tattermusch2018-05-09
| |/ /
| * | Merge pull request #15283 from apolcyn/server_consume_socket_mutatorGravatar apolcyn2018-05-08
| |\ \ | | | | | | | | Consume socket mutators on posix servers
| * \ \ Merge pull request #15281 from yang-g/one_less_thingGravatar Yang Gao2018-05-08
| |\ \ \ | | | | | | | | | | Remove redundant ExecCtx
| | | * | Add a test that tcp server posix consumes socket mutatorsGravatar Alexander Polcyn2018-05-08
| | | | |
| * | | | Merge pull request #15303 from ↵Gravatar Juanli Shen2018-05-08
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | grpc/revert-15262-revert-15258-revert-15193-service-init-protocol Revert "Revert "Revert "Provide protocol for initializer of generated messages"""
| * \ \ \ \ Merge pull request #15214 from jtattermusch/test_double_for_server_call_contextGravatar Jan Tattermusch2018-05-08
| |\ \ \ \ \ | | | | | | | | | | | | | | Allow creating instances of ServerCallContext in tests
| | | * | | | Revert "Revert "Revert "Provide protocol for initializer of generated ↵Gravatar Juanli Shen2018-05-07
| | |/ / / / | |/| | | | | | | | | | | | | | | | messages"""
| * | | | | gRPC PHP Client Interceptor implementation and testsGravatar ZhouyihaiDing2018-05-07
| | | | | | | | | | | | | | | | | | | | | | | | move InterceptorChannel to Internal subdir; change year
| | | * | | Remove redundant ExecCtxGravatar yang-g2018-05-04
| | |/ / / | |/| | |
| * | | | Merge pull request #12775 from thinkerou/fix_todoGravatar Zhouyihai Ding2018-05-04
| |\ \ \ \ | | | | | | | | | | | | PHP: complete some todo
| * \ \ \ \ Merge pull request #15240 from yihuazhang/google_default_credsGravatar yihuaz2018-05-04
| |\ \ \ \ \ | | | | | | | | | | | | | | Incorporate alts to google default creds
| * \ \ \ \ \ Merge pull request #15252 from carl-mastrangelo/healthyGravatar Yang Gao2018-05-04
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Update health.proto to match grpc-proto reference copy
| * \ \ \ \ \ \ Merge pull request #15235 from yashykt/remflushGravatar Yash Tibrewal2018-05-04
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove unnecessary exec ctx flush
| | | | * | | | | incorporate alts to google default credsGravatar Yihua Zhang2018-05-03
| | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge pull request #15143 from jiangtaoli2016/init_opensslGravatar Jiangtao Li2018-05-03
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Init OpenSSL callbacks if it has not been initialized.
| | | * | | | | | Remove unnecessary exec ctx flushGravatar Yash Tibrewal2018-05-03
| | | | | | | | |
| * | | | | | | | Merge pull request #15229 from kpayson64/remove_cleanup_threadGravatar kpayson642018-05-03
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Remove CleanupThread
| | * \ \ \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into remove_cleanup_threadGravatar kpayson642018-05-03
| | |\ \ \ \ \ \ \ \ | | | | |/ / / / / / | | | |/| | | | | |
| | | | | * | | | | regenerate pbsGravatar Carl Mastrangelo2018-05-03
| | | | | | | | | |
| | | | | * | | | | match copyrightGravatar Carl Mastrangelo2018-05-03
| | | | | | | | | |
| * | | | | | | | | clang-formatGravatar Muxi Yan2018-05-03
| | | | | | | | | |
| * | | | | | | | | Fix generaterGravatar Muxi Yan2018-05-03
| | | | | | | | | |
| * | | | | | | | | Revert "Revert "Provide protocol for initializer of generated messages""Gravatar Muxi Yan2018-05-03
| | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge pull request #15258 from grpc/revert-15193-service-init-protocolGravatar Muxi Yan2018-05-03
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Revert "Provide protocol for initializer of generated messages"
| | * | | | | | | | Revert "Provide protocol for initializer of generated messages"Gravatar Muxi Yan2018-05-02
| | | | | | | | | |
| * | | | | | | | | Regenerate projectsGravatar Mehrdad Afshari2018-05-02
| |/ / / / / / / /
| * | | | | | | | Merge pull request #15225 from bsyk/masterGravatar Nicolas Noble2018-05-02
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Switch to Buffer.from to avoid using deprecated constructor
| * \ \ \ \ \ \ \ \ Merge pull request #15254 from nathanielmanistaatgoogle/12531Gravatar Nathaniel Manista2018-05-02
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add grpc.Channel.close.
| | * | | | | | | | | Add grpc.Channel.closeGravatar Nathaniel Manista2018-05-02
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #15132 from nathanielmanistaatgoogle/12531Gravatar Nathaniel Manista2018-05-02
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep Core memory inside cygrpc.Channel objects.
| | | * | | | | | | | Merge branch 'master' of https://github.com/grpc/grpcGravatar Ben Sykes2018-05-02
| | | |\ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| | | * | | | | | | | cleanup formatting with clang_format_code.shGravatar Ben Sykes2018-05-02
| | | | | | | | | | |
| | | | | | * | | | | update rubyGravatar Carl Mastrangelo2018-05-02
| | | | | | | | | | |
| | | | | | * | | | | update csharp genGravatar Carl Mastrangelo2018-05-02
| | | | | | | | | | |
| | | | | | * | | | | update health.protoGravatar Carl Mastrangelo2018-05-02
| | | | | | | | | | |
| | * | | | | | | | | Keep Core memory inside cygrpc.Channel objectsGravatar Nathaniel Manista2018-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes invocation-side completion queues from the _cygrpc API. Invocation-side calls are changed to no longer share the same lifetime as Core calls. Illegal metadata is now detected on invocation rather than at the start of a batch (so passing illegal metadata to a response-streaming method will now raise an exception immediately rather than later on when attempting to read the first response message). It is no longer possible to create a call without immediately starting at least one batch of operations on it. Only tests are affected by this change; there are no real use cases in which one wants to start a call but wait a little while before learning that the server has rejected it. It is now required that code above cygrpc.Channel spend threads on next_event whenever events are pending. A cygrpc.Channel.close method is introduced, but it merely blocks until the cygrpc.Channel's completion queues are drained; it does not itself drain them. Noteworthy here is that we drop the cygrpc.Channel.__dealloc__ method. It is not the same as __del__ (which is not something that can be added to cygrpc.Channel) and there is no guarantee that __dealloc__ will be called at all or that it will be called while the cygrpc.Channel instance's Python attributes are intact (in testing, I saw both in different environments). This commit does not knowingly break any garbage-collection-based memory management working (or "happening to appear to work in some circumstances"), though if it does, the proper remedy is to call grpc.Channel.close... which is the objective towards which this commit builds.
| * | | | | | | | | | Merge pull request #14886 from markdroth/c++_subchannel_listGravatar Mark D. Roth2018-05-02
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Convert subchannel_list code to C++.
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #15193 from muxi/service-init-protocolGravatar Muxi Yan2018-05-01
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Provide protocol for initializer of generated messages
| | | * | | | | | | | | | Fix error refcounting bug.Gravatar Mark D. Roth2018-05-01
| | | | | | | | | | | | |
| | | * | | | | | | | | | clang-formatGravatar Mark D. Roth2018-05-01
| | | | | | | | | | | | |
| | | * | | | | | | | | | Maintain ref to LB policy.Gravatar Mark D. Roth2018-05-01
| | | | | | | | | | | | |
| * | | | | | | | | | | | Add load data storeGravatar Juanli Shen2018-05-01
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | |