aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* 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
* | 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
| |_|_|_|_|_|/ / / |/| | | | | | | |
| | * | | | | | | Make sure we set error for transient_failure state.Gravatar Mark D. Roth2018-05-01
| | | | | | | | |
| | | | * | | | | Add grpc_out option to set minimum_node_versionGravatar Ben Sykes2018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example protoc call: protoc --plugin=protoc-gen-grpc=grpc_node_plugin --js_out=import_style=commonjs,binary:./autogen/ --grpc_out=minimum_node_version=8:./autogen/ hello.proto
| | | | * | | | | Merge branch 'master' of https://github.com/grpc/grpcGravatar Ben Sykes2018-04-30
| | | | |\ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #15236 from yashykt/runcommentGravatar Yash Tibrewal2018-04-30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Message about the watcher_timer_init closure requiring immediate exec
* \ \ \ \ \ \ \ \ \ Merge pull request #15205 from yashykt/gprassertGravatar Yash Tibrewal2018-04-30
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Replace assert in closures with GPR_ASSERT
* \ \ \ \ \ \ \ \ \ \ Merge pull request #15226 from hcaseyal/timer_typosGravatar hcaseyal2018-04-30
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix typos in GPR_TIMER_SCOPE annotations
| | | * | | | | | | | | Message about the watcher timer init closure requiring immediate execution.Gravatar Yash Tibrewal2018-04-30
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #15108 from ncteisen/compile-out-tracersGravatar Noah Eisen2018-04-30
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Compile Out Tracers
| * | | | | | | | | | | | Add in compile out tracers optionGravatar ncteisen2018-04-30
| | | | | | | | | | | | |
| | | | | | | | | * | | | Remove CleanupThreadGravatar kpayson642018-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is no longer needed with the addition of a close() API that allows clean shutdown.
* | | | | | | | | | | | | Merge pull request #15156 from AspirinSJL/resolution_timer_fixGravatar Juanli Shen2018-04-30
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check retry timer before starting resolving
| * | | | | | | | | | | | | Don't resolve if there is a resolution timerGravatar Juanli Shen2018-04-30
| | | | | | | | | | | | | |
| | | | | | | | | | | | * | php: complete todoGravatar thinkerou2018-04-30
| |_|_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | |