aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Also extend iomgr_windows.ccGravatar Guantao Liu2018-11-19
|
* Extend ev_posix.* to prepare for the new background poller 'epollbg',Gravatar Guantao Liu2018-11-19
| | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller.
* Merge pull request #17232 from yashykt/cleanup1Gravatar Yash Tibrewal2018-11-16
|\ | | | | Remove the std::unique_ptr for interceptor creators, instead use move semantics everywhere
* | Enable lcov 1.12 and 1.13 for gRPC PHPGravatar Lidi Zheng2018-11-15
| |
| * Remove the std::unique_ptr, instead use move semantics everywhereGravatar Yash Tibrewal2018-11-15
| |
* | Merge pull request #17063 from AspirinSJL/lb_configGravatar Juanli Shen2018-11-15
|\ \ | | | | | | Add support for LB config in service config
* \ \ Merge pull request #17226 from markdroth/channel_state_fixGravatar Mark D. Roth2018-11-15
|\ \ \ | | | | | | | | Don't reset channel state on resolver failure when LB policy exists.
| | * | Add support for LB config in service configGravatar Juanli Shen2018-11-15
| |/ / |/| |
* | | Merge pull request #17188 from soheilhy/worktree-refcountedGravatar Soheil Hassas Yeganeh2018-11-15
|\ \ \ | | | | | | | | Add grpc_core::RefCount and use it for RefCountedPtr
| * | | Add grpc_core::RefCount and use it for RefCountedPtrGravatar Soheil Hassas Yeganeh2018-11-15
| | |/ | |/|
| | * Don't reset channel state on resolver failure when LB policy exists.Gravatar Mark D. Roth2018-11-15
| |/ |/|
* | Merge pull request #17167 from jtattermusch/switch_to_contextual_serializerGravatar Jan Tattermusch2018-11-15
|\ \ | | | | | | Switch C# to contextual serializer and deserializer internally
* \ \ Merge pull request #17157 from jtattermusch/csharp_alternative_bindingGravatar Jan Tattermusch2018-11-15
|\ \ \ | | | | | | | | C#: Add BindService() method that works with alternative serving stacks
* \ \ \ Merge pull request #17147 from toc007/PHP-ForkingGravatar Stanley Cheung2018-11-14
|\ \ \ \ | |_|_|/ |/| | | Add PHP forking feature
| | * | regenerate protosGravatar Jan Tattermusch2018-11-14
| | | |
| | * | mark as experimentalGravatar Jan Tattermusch2018-11-14
| | | |
* | | | Merge pull request #17205 from soheilhy/worktree-ref-counted-nonpolymorphicGravatar Soheil Hassas Yeganeh2018-11-14
|\ \ \ \ | | | | | | | | | | Add a non-polymorphic variant to RefCounted.
* \ \ \ \ Merge branch 'master' into xds_plugin_rename_policyGravatar vishalpowar2018-11-13
|\ \ \ \ \
| | * | | | Add a non-polymorphic variant to RefCounted.Gravatar Soheil Hassas Yeganeh2018-11-13
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Using RefCounted<Child, NonPolymorphic> users can now build smart, ref-counted pointers without paying the costs of a vtable when it's possible.
* | | | | Change the varible names that keep track of rr policy its state andGravatar Vishal Powar2018-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | resolution tracking to remove reference of the policy type (RR) - Change RoundRobin to Child and rr_ to child_ - Changing the function names to remove reference to RR. - Change 'grpclb' to 'xds' where parent policy is referenced.
| | * | | fixed if<space>Gravatar Tommy Chen2018-11-13
| | | | |
| | * | | added check for GRPC_ENABLE_FORK_SUPPORT in register_fork_handlersGravatar Tommy Chen2018-11-13
| | | | |
| | * | | re-running tests, squashing commitsGravatar Tommy Chen2018-11-13
| |/ / /
| * | | Merge pull request #17197 from vjpai/ctx_clearGravatar Vijay Pai2018-11-13
| |\ \ \ | | | | | | | | | | Properly clear metadata and other structs when reusing ServerContext in callback API
| * \ \ \ Merge pull request #17204 from apolcyn/avoid_re_resolution_after_shutdownGravatar apolcyn2018-11-13
| |\ \ \ \ | | | | | | | | | | | | Avoid re-resolution after c-ares resolver has been shut down
| * \ \ \ \ Merge pull request #17149 from yihuazhang/remove_alts_shared_resourceGravatar yihuaz2018-11-13
| |\ \ \ \ \ | | | | | | | | | | | | | | Do not use ALTS shared resource.
| | | | * | | Properly clear metadata and other structs when reusing ServerContextGravatar Vijay Pai2018-11-13
| | | | | | |
| * | | | | | Merge pull request #17193 from guantaol/client_reuse_addrGravatar Guantao Liu2018-11-13
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Enable SO_REUSEADDR in client sockets
| | | | * | | | Avoid re-resolution after c-ares resolver has been shut downGravatar Alexander Polcyn2018-11-13
| | | | | | | |
| * | | | | | | Merge pull request #17202 from soheilhy/worktree-clientchannel-tsanGravatar Soheil Hassas Yeganeh2018-11-13
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix data race in client_channel.
| | | | * | | | | remove ALTS shared resourcesGravatar Yihua Zhang2018-11-13
| | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge pull request #17196 from AspirinSJL/revert_lb_updateGravatar Juanli Shen2018-11-13
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Revert RR policy update in xDS
| * \ \ \ \ \ \ \ Merge pull request #17148 from yihuazhang/test_branchGravatar yihuaz2018-11-13
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Resolve a deadlock caused by invocation of grpc_call_cancel inside of gRPC core
| * \ \ \ \ \ \ \ \ Merge pull request #17199 from grpc/revert-17185-fix-deadstripGravatar Yang Gao2018-11-13
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Revert "Fix timer manager debug code"
| | | | | * | | | | | Fix data race in client_channel.Gravatar Soheil Hassas Yeganeh2018-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since retry_dispatched is next to the metadata bitfields, compiler will generate a 2 byte store when we set this bitfield. Move this field to the end of the structure to avoid such a data race. Fixes #16896
| | * | | | | | | | | Revert "Fix timer manager debug code"Gravatar Muxi Yan2018-11-13
| | | |_|/ / / / / / | | |/| | | | | | |
| * / | | | | | | | Remove memset from call_data from gRPC server.Gravatar Soheil Hassas Yeganeh2018-11-12
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed due to an explicit memset(0) in init_call_elem.
| * | | | | | | | Merge pull request #17185 from muxi/fix-deadstripGravatar Muxi Yan2018-11-12
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix timer manager debug code
| | | * | | | | | | create internal version of grpc_call_cancel.Gravatar Yihua Zhang2018-11-12
| | |/ / / / / / / | |/| | | | | | |
| | | * | | | | | Revert RR policy update in xDSGravatar Juanli Shen2018-11-12
| | |/ / / / / / | |/| | | | | |
| * | | | | | | Label wait-for-ready argument in multicallables as experimentalGravatar Lidi Zheng2018-11-12
| | | | | | | |
| | * | | | | | clang-formatGravatar Muxi Yan2018-11-12
| | | | | | | |
| * | | | | | | Merge pull request #17143 from grpc/module-root-loggerGravatar Richard Belleville2018-11-12
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | Only Add NullHandler to Module-Root Logger
| | | * | | | | Directly calling logging function to prevent dead-strippingGravatar Muxi Yan2018-11-12
| | | | | | | |
| | | * | | | | Revert "Prevent dead-stripping by explicitly calling init"Gravatar Muxi Yan2018-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d0539dcc3693458f89e75a4f4d0d6534c40ebfa3.
| | | * | | | | Prevent dead-stripping by explicitly calling initGravatar Muxi Yan2018-11-11
| | |/ / / / / | |/| | | | |
| * | | | | | Add missing transitive dependenciesGravatar Richard Belleville2018-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit resolves an interop test currently failing on master. Over the past couple of weeks, bazel-based tests have been introduced. The current setup does not appear to automatically handle transitive dependencies. Instead, transitive dependencies such as `requests` have been manually added to `requirements.bazel.txt`. It appears that the build server happened to have the dependencies of the `requests` library installed already, but later had a configuration wipe. This was compounded by the google-auth library erroneously reporting that the `requests` module itself was not installed. In fact, it was the transitive dependencies of `requests` that were not being installed by the build file. (third-order dependencies of our test) I consider this a quick fix to get the build passing. In the long run, we need to automatically resolve and install transitive dependencies in our bazel builds. Resolves: #17170
| | | * | | | Enable SO_REUSEADDR in client socketsGravatar Guantao Liu2018-11-09
| | |/ / / / | |/| | | |
| * | | | | Merge pull request #17131 from AspirinSJL/grpclb_fallback_fixGravatar Juanli Shen2018-11-09
| |\ \ \ \ \ | | | | | | | | | | | | | | Update the RR policy even when fallback mode is disabled
| | * | | | | Update the RR policy when fallback is disabledGravatar Juanli Shen2018-11-09
| | | | | | |