Commit Graph

30035 Commits

Author SHA1 Message Date
Mehrdad Afshari d4db0986e1 Fix post_tests_ruby.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari d3143cd90f Fix post_tests_python.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 4ef3c92170 Fix post_tests_php.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari d8ef4887dd Fix post_tests_csharp.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 1a0ff1edb4 Fix post_tests_c.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 517d298071 Fix bundle_install_wrapper.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari ba137985ff Fix build_ruby.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 3b6dcfa3be Fix build_python_msys2.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 009941ed51 Fix build_php.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 0ccd3af0e8 Fix build_csharp.sh to pass shellcheck 2017-12-15 13:31:44 -08:00
Mehrdad Afshari 3bfa56fcea Fix build_python.sh to pass shellcheck 2017-12-15 13:31:40 -08:00
David G. Quintas af605bae61
Merge pull request #13226 from dgquintas/super_detect_flakes
Many improvements to detect flakes script
2017-12-15 10:46:37 -08:00
apolcyn 2ebb168ac7
Merge pull request #13774 from apolcyn/disable_soreuseport_in_ruby_tests
Tentatively disable so_reuseport in ruby tests
2017-12-15 10:37:11 -08:00
apolcyn dd1dbca2c3
Merge pull request #13561 from apolcyn/revise_bazel_api
Carry on from #13468, simplify bazel consumption of grpc
2017-12-14 20:43:19 -08:00
David Garcia Quintas 806de15273 yapf'd the new file 2017-12-14 18:54:50 -08:00
Alexander Polcyn 54a70409c0 Move more special cases in bazel build to the .bzl files 2017-12-14 18:11:25 -08:00
Ning Ren 00a7d47e5b Depends third_party/nanopb via workspace relative-path to pass bazel's dependency check.
Otherwise include "third_party/nanopb/pb.h" will find local ph.h rather than the one in "//external:nanopb".
2017-12-14 17:37:58 -08:00
Ning Ren 174e02ae3e Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build. 2017-12-14 17:37:55 -08:00
Yuchen Zeng 65ca508892
Merge pull request #13785 from y-zeng/cli_token
Support access token credential in grpc_cli
2017-12-14 16:32:46 -08:00
David Garcia Quintas 4131b58688 Merge branch 'master' of github.com:grpc/grpc into super_detect_flakes 2017-12-14 16:19:13 -08:00
Yuchen Zeng 487ee31b9e Address review comments 2017-12-14 14:57:38 -08:00
Mehrdad Afshari 5b6b591343
Merge pull request #13789 from grpc/v1.8.x
Upmerge changes from v1.8.x to master
2017-12-14 13:56:36 -08:00
kpayson64 f5649c7e96
Merge pull request #13786 from kpayson64/fix_python_server_race
Fixes race condition in Python server shutdown
2017-12-14 13:11:35 -08:00
Ken Payson 8179b9523a Fixes race condition in Python server shutdown
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.
2017-12-14 12:07:07 -08:00
Nathaniel Manista bbb6270dc7
Merge pull request #13784 from nathanielmanistaatgoogle/13752
Reallow out-of-spec metadata.
2017-12-14 11:58:52 -08:00
Yuchen Zeng 243505060a Support access token credential in grpc_cli 2017-12-14 11:42:16 -08:00
Noah Eisen ba6ca24a18
Merge pull request #13773 from ncteisen/tsan
Fix tsan in bad_client tests
2017-12-14 11:26:32 -08:00
Nathaniel Manista e1c4021726 Reallow out-of-spec metadata
This restore unsupported, de facto behavior that was dropped in
80516e884a but that it turns out a lot of folks
have been using.
2017-12-14 18:52:37 +00:00
Jan Tattermusch 5d37e61d06
Merge pull request #13775 from jtattermusch/dont_hardcode_boringssl_headers
cmake: Don't rely on boringssl headers when ssl provider is "package"
2017-12-14 08:42:44 -08:00
Jan Tattermusch 86ef92516a dont hardcode using boringssl headers when ssl provider is package 2017-12-14 03:53:15 +01:00
Jan Tattermusch b2c389352f
Merge pull request #13769 from jtattermusch/cmake_exclude_custom_ares
Exclude artificial ares target when building with cmake
2017-12-13 18:50:27 -08:00
Jan Tattermusch cd0d7547bc
Merge pull request #13763 from jtattermusch/csharp_examples_cleanup
Cleanup C# examples
2017-12-13 17:18:05 -08:00
kpayson64 f0b89e2a3f
Merge pull request #13764 from kpayson64/fix_unused_param
Fix unused parameter warning in cpp codegen
2017-12-13 16:48:32 -08:00
Noah Eisen 430f745e6b Fix tsan in bad_client tests 2017-12-13 16:44:35 -08:00
Alexander Polcyn b14f1ea602 Disable soreuseport in ruby unit tests 2017-12-13 16:43:00 -08:00
Jan Tattermusch 3fc14dc979 exclude artificial ares target when building with cmake 2017-12-14 01:03:37 +01:00
David Garcia Quintas eb81761f64 Merge branch 'master' of github.com:grpc/grpc into super_detect_flakes 2017-12-13 15:35:23 -08:00
Craig Tiller 78335ac376
Merge pull request #13710 from ctiller/fix17it1
Fix test helper binaries
2017-12-13 15:35:04 -08:00
kpayson64 92b6e9909a
Merge pull request #13758 from kpayson64/fix_yapf_code
Ignore pyc files on yapf diff
2017-12-13 15:23:05 -08:00
Muxi Yan b8a28d2e3f
Merge pull request #13754 from muxi/fix-stream-compression-gzip
Fix stream_compression_payload flake
2017-12-13 15:10:03 -08:00
David Garcia Quintas 11053bc665 PR comments 2017-12-13 15:05:35 -08:00
Ken Payson 096e3c34b7 Fix unused parameter warning in cpp codegen 2017-12-13 15:04:33 -08:00
Jan Tattermusch 63110654a1 regenerate routeguide protos 2017-12-13 23:56:59 +01:00
Jan Tattermusch 4dec552614 regenerate helloworld protos 2017-12-13 23:56:57 +01:00
Jan Tattermusch 990299b48d upgrade Grpc and Protobuf nugets in routeguide 2017-12-13 23:56:56 +01:00
Jan Tattermusch 2df1c24f1d upgrade Grpc and Protobuf nugets in helloworld 2017-12-13 23:56:52 +01:00
Jan Tattermusch a54c12d6cd regenerate helloworld-from-cli protos 2017-12-13 23:56:49 +01:00
Jan Tattermusch b12b8d0ddf cleanup helloworld for dotnet CLI 2017-12-13 23:56:46 +01:00
adelez c969a67b46
Merge pull request #13736 from menghanl/release_matrix
Add go release versions to client_matrix.py
2017-12-13 14:47:04 -08:00
adelez cc847e5184
Merge pull request #13737 from menghanl/fix_release_matrix
Fix interop_matrix/create_matrix_images.py error
2017-12-13 14:45:01 -08:00