aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* clang fmtGravatar ncteisen2018-01-02
|
* Merge branch 'master' of https://github.com/grpc/grpc into flow-control-part4Gravatar ncteisen2017-12-18
|\
| * Merge pull request #13798 from apolcyn/min_max_rpc_version_constantsGravatar apolcyn2017-12-18
| |\ | | | | | | Define RPC protocol version constants
| | * Define RPC protocol version constantsGravatar Alexander Polcyn2017-12-18
| | |
| * | Merge pull request #13777 from frankyn/patch-1Gravatar apolcyn2017-12-18
| |\ \ | | | | | | | | [Ruby] Specify module init in README
| * \ \ Merge pull request #13776 from ncteisen/executor-tsanGravatar Noah Eisen2017-12-15
| |\ \ \ | | | | | | | | | | Fix shutdown executor tsan bug
| * \ \ \ Merge pull request #13771 from yang-g/deleteGravatar Yang Gao2017-12-15
| |\ \ \ \ | | | | | | | | | | | | Mark tcp errors as UNAVAILABLE
| * \ \ \ \ Merge pull request #13774 from apolcyn/disable_soreuseport_in_ruby_testsGravatar apolcyn2017-12-15
| |\ \ \ \ \ | | | | | | | | | | | | | | Tentatively disable so_reuseport in ruby tests
| * \ \ \ \ \ Merge pull request #13789 from grpc/v1.8.xGravatar Mehrdad Afshari2017-12-14
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Upmerge changes from v1.8.x to master
| | * \ \ \ \ \ Merge pull request #13786 from kpayson64/fix_python_server_raceGravatar kpayson642017-12-14
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixes race condition in Python server shutdown
| | | * | | | | | Fixes race condition in Python server shutdownGravatar Ken Payson2017-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we set the call state to "CANCELLED" after grpc_cancel_all_calls, we would block other start batch operations from happening. The rpc_state for the cancelled call would still be in the server's rpc_states set, but it would never get removed because there were no active batches for the call, and the only place we remove from rpc_states is when a batch completes. It is better to rely on c-core's cancellation. Once a call is cancelled, all subsequent ops on that call will return immediately with a cancellation error. The RLock() change is due to the possibility that _on_call_completed gets invoked immediately when the call has already completed when the rpc_future callback is created.
| | | | | | * | | Fix executor tsan bugGravatar ncteisen2017-12-14
| | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Merge pull request #13773 from ncteisen/tsanGravatar Noah Eisen2017-12-14
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | Fix tsan in bad_client tests
| | | * | | | | Reallow out-of-spec metadataGravatar Nathaniel Manista2017-12-14
| | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This restore unsupported, de facto behavior that was dropped in 80516e884a8cd03daaa1f4a40d2bb2 but that it turns out a lot of folks have been using.
| | | | | | * [Ruby] Specify module init after cloning repoGravatar Frank Natividad2017-12-14
| | |_|_|_|/ | |/| | | |
| * | | | | Merge pull request #13764 from kpayson64/fix_unused_paramGravatar kpayson642017-12-13
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix unused parameter warning in cpp codegen
| | | * | | | Fix tsan in bad_client testsGravatar Noah Eisen2017-12-13
| | |/ / / / | |/| | | |
| | | | * | Disable soreuseport in ruby unit testsGravatar Alexander Polcyn2017-12-13
| | | | | |
| | | | | * Mark tcp errors as UNAVAILABLEGravatar yang-g2017-12-13
| | | | | |
| * | | | | Merge pull request #13754 from muxi/fix-stream-compression-gzipGravatar Muxi Yan2017-12-13
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix stream_compression_payload flake
| | | * | | | Fix unused parameter warning in cpp codegenGravatar Ken Payson2017-12-13
| | |/ / / / | |/| | | |
| | * | | | Fix inline/refcounted slice problem in gzipGravatar Muxi Yan2017-12-13
| | | |_|/ | | |/| |
| * | | | Merge pull request #13739 from jtattermusch/csharp_gen_headerGravatar Jan Tattermusch2017-12-13
| |\ \ \ \ | | | | | | | | | | | | C# plugin should add auto-generated header for generated files.
| * \ \ \ \ Merge pull request #13450 from daniel-j-born/tcp_clientGravatar Mark D. Roth2017-12-13
| |\ \ \ \ \ | | | | | | | | | | | | | | Refactor POSIX TCP client connect.
| | | * | | | regenerateGravatar Jan Tattermusch2017-12-13
| | | | | | |
| | | * | | | use auto-generated header for C# pluginGravatar Jan Tattermusch2017-12-13
| | | | | | |
| | | | | * | fix or slow down windows socket leakGravatar Junsung Ko2017-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | related issue https://github.com/grpc/grpc/issues/13519 https://github.com/grpc/grpc/issues/13102
| | * | | | | Refactor POSIX TCP client connect.Gravatar Dan Born2017-12-12
| | | | | | |
| * | | | | | Merge remote-tracking branch 'origin/v1.8.x'Gravatar Mehrdad Afshari2017-12-11
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | / / | | | |_|/ / | | |/| | |
| * | | | | Merge pull request #13604 from yayaboring/masterGravatar Jan Tattermusch2017-12-12
| |\ \ \ \ \ | | | | | | | | | | | | | | fix or slow down windows socket leak
| | | * | | | v1.8.0-pre2 is now v1.8.0Gravatar Mehrdad Afshari2017-12-12
| | | | | | |
| | | * | | | Add tests for gRPC Python interceptor machineryGravatar Mehrdad Afshari2017-12-12
| | | | | | |
| | | * | | | Add gRPC Python client-side interceptor machineryGravatar Mehrdad Afshari2017-12-12
| | | | | | |
| | | * | | | Add gRPC Python service-side interceptor machineryGravatar Mehrdad Afshari2017-12-12
| | | | | | |
| * | | | | | Merge pull request #13631 from sreecha/cv-wait-monotonicGravatar Sree Kuchibhotla2017-12-12
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | Use monotonic clock type for gpr_cv_wait
| * | | | | | Merge pull request #13718 from ncteisen/yapf-src-pythonGravatar Noah Eisen2017-12-12
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | Yapf src/python
| * | | | | | Merge pull request #13711 from yang-g/pingGravatar Yang Gao2017-12-11
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Use the correct env var name
| | | * | | | | yapf grpcio_testsGravatar ncteisen2017-12-11
| | | | | | | |
| | | * | | | | yapf-ize grpc_testingGravatar ncteisen2017-12-11
| | | | | | | |
| | | * | | | | yapf-ize grpcio_reflectionGravatar ncteisen2017-12-11
| | | | | | | |
| | | * | | | | yapf-ize grpcio_health_checkingGravatar ncteisen2017-12-11
| | | | | | | |
| | | * | | | | Yapf-ize grpcio/grpc_.pyGravatar ncteisen2017-12-11
| | | | | | | |
| * | | | | | | Merge pull request #13708 from muxi/preboot-xcode-simGravatar Muxi Yan2017-12-11
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | pre-boot xcode sim in objc-tests
| | | * | | | | Use the correct env var nameGravatar yang-g2017-12-11
| | |/ / / / / | |/| | | | |
| | * | | | | Add a comment when Xcode simulator fails to start.Gravatar Muxi Yan2017-12-11
| | | | | | |
| | * | | | | pre-boot xcode sim in objc-testsGravatar Muxi Yan2017-12-11
| | | | | | |
| * | | | | | Merge pull request #13675 from jtattermusch/fix_csharp_clientserver_testGravatar Jan Tattermusch2017-12-11
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | C# synchronize access to grpc_channel methods.
| * | | | | | Merge pull request #12706 from applinskinner/masterGravatar Zhouyihai Ding2017-12-11
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix a PHP memory leak with SSL root certificates
| | | | | | * | Refactor: Rename call to response_iterator_callGravatar Mehrdad Afshari2017-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename call to response_iterator_call file-wide for response-streaming tests.
| | | | | | * | Tests for ServicerContext.abortGravatar Mehrdad Afshari2017-12-10
| | | | | | | |