aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #15229 from kpayson64/remove_cleanup_threadGravatar kpayson642018-05-03
|\ | | | | Remove CleanupThread
* \ Merge pull request #15262 from ↵Gravatar Muxi Yan2018-05-03
|\ \ | | | | | | | | | | | | grpc/revert-15258-revert-15193-service-init-protocol Revert "Revert "Provide protocol for initializer of generated messages""
| | * Merge remote-tracking branch 'upstream/master' into remove_cleanup_threadGravatar kpayson642018-05-03
| | |\ | |_|/ |/| |
* | | Merge pull request #15255 from carl-mastrangelo/copyGravatar Mehrdad Afshari2018-05-03
|\ \ \ | | | | | | | | Make copyright check slightly more flexible
| | * | clang-formatGravatar Muxi Yan2018-05-03
| | | |
| * | | add The supportGravatar Carl Mastrangelo2018-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"
* \ \ \ Merge pull request #15256 from mehrdada/v1.13.0Gravatar Mehrdad Afshari2018-05-03
|\ \ \ \ | | | | | | | | | | Bump master to v1.13.0-dev
| | * | | Revert "Provide protocol for initializer of generated messages"Gravatar Muxi Yan2018-05-02
| |/ / / |/| | |
| * | | Regenerate projectsGravatar Mehrdad Afshari2018-05-02
| | | |
| * | | Bump master to v1.13.0-devGravatar Mehrdad Afshari2018-05-02
| | | |
| * | | Update g_stands_forGravatar 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.
| | | * | Make copyright check slightly more flexibleGravatar Carl Mastrangelo2018-05-02
| | | | |
| * | | | 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
| | | | |
* | | | | Merge pull request #14736 from matt-kwong/resultstore-resultsGravatar Matt Kwong2018-05-02
|\ \ \ \ \ | | | | | | | | | | | | Add test result uploading for RBE builds
| | * | | | 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 #15248 from adelez/foundry_integrationGravatar adelez2018-05-01
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Use Bazel 0.12.0
| * | | | | | | Use Bazel 0.12.0Gravatar Adele Zhou2018-05-01
| | | | | | | |
* | | | | | | | Merge pull request #15193 from muxi/service-init-protocolGravatar Muxi Yan2018-05-01
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Provide protocol for initializer of generated messages
* | | | | | | | Merge pull request #14793 from AspirinSJL/server_load_reportGravatar Juanli Shen2018-05-01
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Load data store for server-side load reporting
| | | * | | | | | Fix error refcounting bug.Gravatar Mark D. Roth2018-05-01
| | | | | | | | |
* | | | | | | | | Merge pull request #15122 from ericgribkoff/remove_old_envGravatar Eric Gribkoff2018-05-01
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | Remove old environment variable from Python artifact build
| | | | * | | | | clang-formatGravatar Mark D. Roth2018-05-01
| | | | | | | | |
* | | | | | | | | Merge pull request #15242 from ncteisen/statsGravatar Noah Eisen2018-05-01
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Update Stats Generator
| | | | | * | | | | Maintain ref to LB policy.Gravatar Mark D. Roth2018-05-01
| | | | | | | | | |
| | | * | | | | | | Add load data storeGravatar Juanli Shen2018-05-01
| |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Update stats generatorGravatar ncteisen2018-05-01
| | | | | | | | |
| | | | * | | | | Make sure we set error for transient_failure state.Gravatar Mark D. Roth2018-05-01
| | | | | | | | |
* | | | | | | | | Merge pull request #15234 from AspirinSJL/update_kokoro_build_versionGravatar Jan Tattermusch2018-05-01
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Move comment out of the command
| | | | | | | * | 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 #15208 from apolcyn/fix_addr_sorting_compare_bugGravatar apolcyn2018-04-30
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix bug in an address sorting comparison
* \ \ \ \ \ \ \ \ \ 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
| | | | | | * | | | | | | | Move comment out of the commandGravatar Juanli Shen2018-04-30
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | 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
| | | | | | | | | | | | | | |