aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* fix "not enough actual parameters for macro" warningGravatar Jan Tattermusch2018-01-18
|
* Merge pull request #14054 from mehrdada/reformat-pydocstringsGravatar Mehrdad Afshari2018-01-17
|\ | | | | Reformat Python docstrings
* \ Merge pull request #14052 from mehrdada/legacyepollGravatar Mehrdad Afshari2018-01-17
|\ \ | | | | | | Explicitly enable epoll1 on manylinux1
| | * Reformat Python docstringsGravatar Mehrdad Afshari2018-01-17
| |/ |/|
| * Eliminate GRPC_LINUX_LEGACY_EPOLLGravatar Mehrdad Afshari2018-01-17
| | | | | | | | | | | | | | Rename: GRPC_LINUX_LEGACY_EPOLL to GRPC_LINUX_EPOLL, and GRPC_LINUX_EPOLL to GRPC_LINUX_EPOLL_CREATE1
* | Merge pull request #13932 from dgquintas/conn_subchannelGravatar David G. Quintas2018-01-17
|\ \ | | | | | | Connected subchannel refactoring
| | * Explicitly enable epoll on manylinux1Gravatar Mehrdad Afshari2018-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, the glibc version check does not enable GRPC_LINUX_EPOLL on manylinux1. This commit: * Explicitly enables GRPC_LINUX_LEGACY_EPOLL on MANYLINUX1 * Switches the flag to enable epoll1 IO manager to GRPC_LINUX_LEGACY_EPOLL instead of GRPC_LINUX_EPOLL. This is to ensure epollex and epollsig that are not yet compatible with epoll_create (not epoll_create1) do not get activated unintentionally.
* | | Merge pull request #14031 from muxi/fix-boringssl-sedGravatar Muxi Yan2018-01-17
|\ \ \ | | | | | | | | Fix sed error in podspecs on sed 4.4
| | * | Fix bad mergeGravatar David Garcia Quintas2018-01-17
| | | |
* | | | Specify minimum supported versions in README.mdGravatar Muxi Yan2018-01-17
| |_|/ |/| |
| | * Merge branch 'master' of github.com:grpc/grpc into conn_subchannelGravatar David Garcia Quintas2018-01-17
| | |\ | |_|/ |/| |
* | | Merge pull request #14041 from mehrdada/enable-epollGravatar Mehrdad Afshari2018-01-17
|\ \ \ | | | | | | | | Enable epoll on Python manylinux1
* \ \ \ Merge pull request #13984 from markdroth/ref_countingGravatar Mark D. Roth2018-01-17
|\ \ \ \ | | | | | | | | | | Fix existing ref counting classes and add new ones.
| | * | | Enable epoll on Python manylinux1Gravatar Mehrdad Afshari2018-01-16
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Python packages built for Linux and uploaded to PyPI are required to target a standardized platform specification dubbed `manylinux1`, which tries to cover a vast array of Linux distributions, thereby emulating a legacy lowest-common-denominator distribution, with an old `glibc` that does not support `epoll_create1`, but provides the `epoll_create` interface. While there are race condition risks associated with utilizing the latter interface and setting the `O_CLOEXEC` flag immediately on the file descriptor returned by `epoll_create`, the payoff is well worth the risks for our Python users, who currently end up falling back on `poll` polling engine when downloading our Linux binary packages.
| * | | Code review changes.Gravatar Mark D. Roth2018-01-16
| | | |
* | | | Merge pull request #14017 from ZhouyihaiDing/php_channl_memory_leakGravatar Zhouyihai Ding2018-01-16
|\ \ \ \ | | | | | | | | | | php: fix memory leak during creating channel
| | | * | Fix sed error in podspecs on sed 4.4Gravatar Muxi Yan2018-01-16
| |_|/ / |/| | |
* | | | Merge pull request #14025 from jtattermusch/csharp_plugin_error_msgGravatar Jan Tattermusch2018-01-16
|\ \ \ \ | | | | | | | | | | C#: Better log message when auth interceptor throws
* \ \ \ \ Merge pull request #13363 from grpc/revert-13346-revert-13322-oauth_failureGravatar Jan Tattermusch2018-01-16
|\ \ \ \ \ | | | | | | | | | | | | Revert "Revert "Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure""
| | | | * \ Merge remote-tracking branch 'upstream/master' into ref_countingGravatar Mark D. Roth2018-01-16
| | | | |\ \ | |_|_|_|/ / |/| | | | |
| | | | * | clang-formatGravatar Mark D. Roth2018-01-16
| | | | | |
| | | * | | php channel: fix memory leakGravatar Zhouyihai Ding2018-01-16
| |_|/ / / |/| | | |
| | * | | better log message when auth interceptor throwsGravatar Jan Tattermusch2018-01-16
| |/ / / |/| | |
* | | | Merge pull request #13965 from evanj/python-abort-fixGravatar kpayson642018-01-12
|\ \ \ \ | | | | | | | | | | python: Context.abort should fail RPC even for StatusCode.OK
| * | | | python: Context.abort should fail RPC even for StatusCode.OKGravatar Evan Jones2018-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | grpc.ServicerContext.abort is documented to always raise an exception to terminate the RPC. The code argument "must not be StatusCode.OK." However, if you do pass StatusCode.OK, the RPC terminates successfully on the client side, but returns None. _server.py: If the user accidentally passes StatusCode.OK, treat it as StatusCode.UNKNOWN. This is what happens if the user accidentally passes something that is not a StatusCode instance. Additionally set details to ''. _metadata_code_details_test.py: update test to verify the behavior of abort with invalid codes.
* | | | | Merge pull request #13289 from ncteisen/flow-control-part4Gravatar Vijay Pai2018-01-12
|\ \ \ \ \ | | | | | | | | | | | | Virtual Flow Control
| | | | | * PR comments, round 4Gravatar David Garcia Quintas2018-01-12
| | | | | |
| | | | | * PR comments, round 3Gravatar David Garcia Quintas2018-01-12
| | | | | |
* | | | | | Merge pull request #13975 from danzh2010/adjustrcvbufGravatar Yang Gao2018-01-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | change udp_server receive/send buffer size and set SO_RXQ_OVFL
| | | | | * | Add equality operators to RefCountedPtr.Gravatar Mark D. Roth2018-01-12
| | | | | | |
* | | | | | | Merge pull request #14003 from grpc/revert-13697-nostdthreadGravatar Vijay Pai2018-01-12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert "Stop using std::thread in C++ library since it can trigger exceptions"
* \ \ \ \ \ \ \ Merge pull request #13985 from markdroth/lb_policy_ref_simplificationGravatar Mark D. Roth2018-01-12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Simply LB policy refcounting, again.
| | * | | | | | | Revert "Stop using std::thread in C++ library since it can trigger exceptions"Gravatar Jan Tattermusch2018-01-12
| | | | | | | | |
* | | | | | | | | Revert "Revert "Set error status correctly on server side""Gravatar Ken Payson2018-01-11
| |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | This reverts commit 951f84aea00a1f8a65cf160d7d8f342c30593000.
| | | | | | | * PR comments, round 2Gravatar David Garcia Quintas2018-01-11
| | | | | | | |
* | | | | | | | Revert "Set error status correctly on server side"Gravatar David G. Quintas2018-01-11
| | | | | | | |
* | | | | | | | Merge pull request #13697 from vjpai/nostdthreadGravatar Vijay Pai2018-01-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Stop using std::thread in C++ library since it can trigger exceptions
| | | * | | | | | formatGravatar Dan Zhang2018-01-11
| | | | | | | | |
| | | * | | | | | %zd->%dGravatar Dan Zhang2018-01-11
| | | | | | | | |
| | | * | | | | | change to int typeGravatar Dan Zhang2018-01-11
| | | | | | | | |
* | | | | | | | | Merge pull request #13972 from ctiller/ownerzGravatar Craig Tiller2018-01-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Substitute a11r for ctiller in all OWNERS files
* \ \ \ \ \ \ \ \ \ Merge pull request #13957 from jtattermusch/connectivity_watcher_wo_exceptionsGravatar Jan Tattermusch2018-01-11
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Do not throw and eat exceptions in C# connectivity watcher
| | | | * | | | | | | Don't unref null client_stats.Gravatar Mark D. Roth2018-01-11
| | | | | | | | | | |
| | | | * | | | | | | Revert "Merge pull request #13970 from ↵Gravatar Mark D. Roth2018-01-11
| |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | grpc/revert-13857-lb_policy_ref_simplification" This reverts commit 61b32965bec11f4106c729bb0a428ff03d2d03ab, reversing changes made to 2eb22fd67d73a210c1f41d79efcfe52285ccb2ec.
| | | | * | | | | | fix portability errorsGravatar Dan Zhang2018-01-11
| | | | | | | | | |
| | | | | | | | * | Fix existing ref counting classes and add new ones.Gravatar Mark D. Roth2018-01-11
| |_|_|_|_|_|_|/ / |/| | | | | | | |
* | | | | | | | | Merge pull request #13676 from markdroth/inlined_vectorGravatar Mark D. Roth2018-01-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Implement InlinedVector independently of absl.
* \ \ \ \ \ \ \ \ \ Merge pull request #13977 from vjpai/subsurfaceGravatar Vijay Pai2018-01-10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Remove exec_ctx_fwd.h from surface public headers
| | | | | | | * | | | Reviewer feedbackGravatar ncteisen2018-01-10
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #13974 from nathanielmanistaatgoogle/12531Gravatar Nathaniel Manista2018-01-10
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Elide cygrpc.Timespec.