Commit Graph

6151 Commits

Author SHA1 Message Date
Yang Gao 75b8b1e2c6
Merge pull request #17697 from rmstar/remote_network_status_test
Remove network_status_tracker
2019-01-14 10:20:16 -08:00
Prashant Jaikumar 95965f71d3 Remove network_status_tracker
Remove network_status_tracker and its unit test as it does nothing. We
can add tests for network status change in another commit.
2019-01-11 12:15:37 -08:00
Mark D. Roth d6e2b33670 Move InterceptRecvTrailingMetadataLoadBalancingPolicy to a separate file.
This fixes a link error when building with make.
2019-01-10 10:31:16 -08:00
Jan Tattermusch b4818682be fix #17625 2019-01-09 19:41:22 +01:00
apolcyn 26dddbb10d
Merge pull request #16187 from apolcyn/ipv6_resolver_scope_ids
Support named scope id's in grpc_parse_ipv6 on posix platforms
2019-01-08 14:36:20 -08:00
Mark D. Roth 21446eb35a Fix build.yaml. 2019-01-08 14:19:43 -08:00
Mark D. Roth 925323c41e Merge remote-tracking branch 'upstream/master' into lb_trailing_metadata 2019-01-08 11:15:19 -08:00
Alex Polcyn e894d78c35 Fix artifact dockerfiles rvm installation; keep bundler pinned 2019-01-03 21:04:30 +00:00
Alexander Polcyn 67f523ce13 Add support for ruby 2.6.0 binary package builds, drop 2.1 and 2.0
binary package builds; pin bundler to 1.17.3 where necessary
2019-01-03 18:08:05 +00:00
apolcyn fc7d0911a3
Merge pull request #17348 from toc007/ruby-sigint
server graceful shutdown for pull request
2018-12-26 13:23:29 -08:00
Tommy Chen 39ac83a49e ruby-sigint ready to be merged! 2018-12-26 11:17:48 -08:00
Alexander Polcyn 00763bc3ea Support named scope id's with ipv6 resolver on posix 2018-12-26 11:03:43 -08:00
Soheil Hassas Yeganeh 2e017da58a Add microbenchmarks for grpc_timer
This helps assessing upcoming changes.
2018-12-21 18:56:09 -05:00
Mark D. Roth 40f22bfc94 move ForwardingLoadBalancingPolicy to its own library 2018-12-21 15:09:17 -08:00
Jan Tattermusch 95511c0cfd
Merge pull request #17407 from jtattermusch/interop_csharp_sni_fix
better testing of SNI for C-based languages
2018-12-21 11:12:46 +01:00
Mark D. Roth db9be19f5d
Merge pull request #16008 from markdroth/client_channel_refactor
Refactor request routing code out of client_channel
2018-12-20 13:42:51 -08:00
Lidi Zheng 97453a3d81
Merge pull request #17303 from lidizheng/sanity-python-3
Run pylint test in Python 3
2018-12-20 11:22:37 -08:00
Mark D. Roth 09f57c17ee Refactor request routing code out of client_channel. 2018-12-20 10:10:19 -08:00
Jan Tattermusch f9e1cde01c yapf run_interop_tests.py 2018-12-20 14:49:54 +01:00
Jan Tattermusch 3458ede262 dont set server_override for cloud_to_prod tests 2018-12-20 14:49:53 +01:00
Lidi Zheng 916aeffa66
Merge pull request #17505 from lidizheng/check-on-pr
Utilize the GitHub Check Feature
2018-12-18 19:48:34 -08:00
Yang Gao 998f41a593
Merge pull request #17441 from yang-g/gpr_test_util_to_grpc_test_util
Fold gpr_test_util to grpc_test_util
2018-12-18 15:27:20 -08:00
Lidi Zheng 886a932a1a Use KOKORO_GITHUB_PULL_REQUEST_NUMBER instead of ghprbPullId 2018-12-18 14:24:58 -08:00
Lidi Zheng eafb1d527d Reorgnize dependencies and variables 2018-12-17 18:14:58 -08:00
Lidi Zheng 6692429f31 Download private key from KeyStore 2018-12-17 16:25:25 -08:00
Vijay Pai c52ae0d000 Give the interceptors header files in include/grpcpp/support 2018-12-17 15:17:01 -08:00
yang-g a303a28895 Merge with head and resolve conflict. 2018-12-17 11:54:10 -08:00
yang-g aa2e731508 Fix new target 2018-12-17 08:54:32 -08:00
yang-g 038a71d826 Merge remote-tracking branch 'upstream/master' into gpr_test_util_to_grpc_test_util 2018-12-17 08:52:20 -08:00
Yihua Zhang 0531d3d3ad extend local credentials to support tcp loopback 2018-12-16 14:50:26 -08:00
Vijay Pai c665fcfd3f
Merge pull request #17508 from vjpai/bb_perf
Benchmark to show that byte buffer copy is size-independent
2018-12-14 14:39:20 -08:00
Nicolas Noble a744221a2c
Editing appid and installation id
Created these from the grpc-bot account.
2018-12-14 14:14:46 -08:00
Vijay Pai ca4e55e6ca Benchmark to show that byte buffer copy is size-independent 2018-12-14 13:23:34 -08:00
Lidi Zheng d64fd75dd8
Merge pull request #17490 from lidizheng/py-status-3
Add grpcio-status extension package
2018-12-14 13:03:31 -08:00
Lidi Zheng 5a38d1956f Make yapf happy 2018-12-14 10:08:22 -08:00
Lidi Zheng b9cb2459ea Include LICENSE in artifact 2018-12-13 18:07:52 -08:00
Lidi Zheng 0f0822d53f WIP: Utilize the GitHub Check Feature 2018-12-13 16:40:47 -08:00
Nicolas Noble 5748af6e18
Merge pull request #17468 from nicolasnoble/grpc_namespace
Moving ::grpc::Alarm to ::grpc_impl::Alarm.
2018-12-13 15:22:05 -08:00
Lidi Zheng 45b3230ef2 Add grpcio-status extension package
* The new package has 2 API `from_call` and `to_status`
* Utilize the experimental API `abort_with_status`
* Add 5 unit test cases
2018-12-13 10:18:44 -08:00
Alexander Polcyn ac6795a57e Revert "Changes add a script for generating C code and build rule for protobuf"
This reverts commit 62027b7e14.
2018-12-12 11:40:25 -08:00
Lidi Zheng dbbb382158 Set CONFIG default value 'opt' 2018-12-12 10:24:47 -08:00
Lidi Zheng ca728e2269 Revert "Strict check for $config && Enable SC2154"
This reverts commit bdfb5691ad.
2018-12-12 10:11:43 -08:00
Nicolas "Pixel" Noble d550af373c Moving ::grpc::Alarm to ::grpc_impl::Alarm. 2018-12-12 16:48:32 +01:00
vishalpowar 311ee1eda1
Merge pull request #17364 from vishalpowar/generate_build
Changes add a script for generating C code and build rule for protobuf
2018-12-11 16:43:08 -08:00
Lidi Zheng bdfb5691ad Strict check for $config && Enable SC2154 2018-12-11 16:30:07 -08:00
Vishal Powar 62027b7e14 Changes add a script for generating C code and build rule for protobuf
protos

All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code for protos
  - generated code for example build
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2018-12-11 14:59:02 -08:00
Mark D. Roth c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" 2018-12-11 07:48:14 -08:00
Lidi Zheng 8cb2d0546d Upgrade sanity Docker image to debian:stretch
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
2018-12-10 16:21:49 -08:00
hcaseyal 936512fe02
Merge pull request #17450 from grpc/revert-17343-server_address_list
Revert "Allow encoding arbitrary channel args on a per-address basis."
2018-12-07 17:31:18 -08:00
Alexander Polcyn a4e9f33b85 Add interop cloud to prod test for GoogleDefaultCredentials 2018-12-07 17:19:17 -08:00
Lidi Zheng 64fc25f38c
Merge pull request #17411 from lidizheng/add-license
Add License to Python tarball
2018-12-07 16:49:52 -08:00
hcaseyal 27e2ba31bf
Revert "Allow encoding arbitrary channel args on a per-address basis." 2018-12-07 16:13:37 -08:00
Mark D. Roth bc91ebf74c
Merge pull request #17343 from markdroth/server_address_list
Allow encoding arbitrary channel args on a per-address basis.
2018-12-07 14:26:09 -08:00
Mark D. Roth dedff37b4f Allow encoding arbitrary channel args on a per-address basis. 2018-12-07 12:41:51 -08:00
yang-g 47233225ca Split out the test service to separate library so that it can be reused 2018-12-06 17:12:43 -08:00
yang-g e00ca0371a Promote gpr_test_util to part of grpc_test_util, add a sample to show it works, build.yaml change first 2018-12-06 13:40:12 -08:00
Soheil Hassas Yeganeh d7ce25302a
Merge pull request #17368 from soheilhy/worktree-tsan-auto-annot
TSAN annotations for grpc_call_combiner
2018-12-05 19:06:20 -05:00
Lidi Zheng 5584d58e6c Add LICENSE to grpcio-* packages
* Using the proprocess command to copy the LICENSE
2018-12-05 15:25:48 -08:00
Eric Gribkoff 4590fc5b7c Revert "Strip manylinux1 binary wheels"
This reverts commit be4b2db4ad.

Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
2018-12-05 13:51:46 -08:00
hcaseyal dc12bf58b8
Merge pull request #17350 from hcaseyal/callback_test_coverage_1
Add test for sending client initial metadata for callback API
2018-12-05 08:28:03 -08:00
Soheil Hassas Yeganeh 2f55f4f85a Add TSAN annotations to gRPC. 2018-12-04 15:34:30 -05:00
Jan Tattermusch b30218b6e0 C#: use netcoreapp1.1 qps worker 2018-12-04 11:34:15 +01:00
Nicolas Noble f8696b5136
Merge pull request #17363 from nicolasnoble/fix-bazel-0.20
Fix bazel 0.20's deprecated workspace imports.
2018-12-03 13:40:56 -08:00
hcaseyal cf14bd13fb
Merge branch 'master' into callback_test_coverage_1 2018-12-03 10:16:35 -08:00
Jan Tattermusch 0e717e4655
Merge pull request #17356 from jtattermusch/cleanup_multilang_references
Cleanup references to removed multilang docker image
2018-12-03 11:39:55 +01:00
Nicolas "Pixel" Noble 237cc52ffd Fix sanity checker. 2018-12-01 00:42:34 +01:00
Jan Tattermusch f596b95710 cleanup references to removed multilang docker image 2018-11-30 13:20:21 +01:00
Jan Tattermusch 7b9e0db9be update test exec scripts 2018-11-30 13:04:33 +01:00
Jan Tattermusch 19bc2c2937 switch C# docker images to debian stretch 2018-11-30 13:04:33 +01:00
Lidi Zheng 7ef8fc826c
Merge pull request #17266 from lidizheng/python-channelz
Channelz Python wrapper implementation
2018-11-29 16:10:32 -08:00
Hope Casey-Allen 470ea17843 Debugging unimplemented error in CheckClientInitialMetadata 2018-11-29 15:57:53 -08:00
Lidi Zheng 53476eced4 Adopt reviewer's suggestions
* Correct the StatusCode
* Format code
* Use @staticmethod
* Fix typo
2018-11-28 10:30:39 -08:00
Vishal Powar f614fa5947 Adding upb as submodule
upb will be used for codegen of xDS protos.
2018-11-28 10:09:03 -08:00
Lidi Zheng 43599facf4 Channelz Python wrapper implementation
* Expose the C-Core API in Cython layer
* Handle the object translation
* Create a separate package for Channelz specifically
* Handle nullptr and raise exception if seen one
* Translate C++ Channelz unit tests
* Adding 5 more invalid query unit tests

Adding peripheral utility for grpcio-channelz package
* Add to `pylint_code.sh`
* Add to Python build script
* Add to artifact build script
* Add to Bazel
* Add to Sphinx module list
2018-11-27 17:27:39 -08:00
Jan Tattermusch 422fdbfd6c run python interop tests with python3.7 2018-11-26 09:47:20 +01:00
Jan Tattermusch 346d745c6e
Merge pull request #15640 from jtattermusch/slow_python_interop_build
Run interop tests using python3.4 (and build interop with 3.4 only)
2018-11-26 09:38:05 +01:00
Yash Tibrewal 248e304671 Merge branch 'master' into httpplumbing 2018-11-21 11:48:41 -08:00
Jan Tattermusch 5a0f722590 run interop tests using python3.4 2018-11-21 13:08:30 +01:00
Yash Tibrewal c7e92f26eb Reviewer comments 2018-11-20 15:03:12 -08:00
Jan Tattermusch edea79c014
Merge pull request #17245 from jtattermusch/coverage_split_up
Split up test coverage runs by language
2018-11-20 17:34:58 +01:00
Jan Tattermusch a0912d5f1b
Merge pull request #17254 from jtattermusch/runtests_python_nits
run_tests.py cleanup: nits in PythonLanguage
2018-11-20 17:13:43 +01:00
Jan Tattermusch 3ce9b4fc43 remove remnants of ccache with --use_docker
using ccache when building under a docker image isn't useful when
building on kokoro as each build runs on a fresh VM.
Originally ccache builds were used to speed up jenkins builds,
now removing to guarantee build isolation and simplify stuff.
2018-11-20 13:41:39 +01:00
Jan Tattermusch 51e238c2ed run_tests.py cleanup: nits in PythonLanguage 2018-11-20 12:05:20 +01:00
Jan Tattermusch 3543b1b151 remove broken toplevel index.html file 2018-11-20 09:49:41 +01:00
Jan Tattermusch 3a0c72ff6b remove an unneeded shell script 2018-11-20 09:43:50 +01:00
Jan Tattermusch 667a17c1f3 split up coverage runs by language 2018-11-19 22:15:34 +01:00
Yash Tibrewal bab043e865 Cleanup 2018-11-16 18:11:42 -08:00
Yash Tibrewal fc332d2c92 Merge master 2018-11-16 11:11:04 -08:00
Juanli Shen d8a7af85d7
Merge pull request #17063 from AspirinSJL/lb_config
Add support for LB config in service config
2018-11-15 15:13:29 -08:00
Juanli Shen 8a880801ae Add support for LB config in service config 2018-11-15 13:31:27 -08:00
Vishal Powar 862bba6fb4 Updating sanity check for submodules 2018-11-14 11:09:55 -08:00
Yihua Zhang 3fefdde3cc remove ALTS shared resources 2018-11-13 09:44:28 -08:00
Yihua Zhang 99d8216d06 create internal version of grpc_call_cancel. 2018-11-12 20:00:37 -08:00
Jan Tattermusch 3889eb57b9
Merge pull request #17184 from jtattermusch/fix_python_linux_extra
Fix linux_extra python artifacts
2018-11-12 23:14:37 +01:00
Jan Tattermusch 15451b5951 fix linux_extra python artifacts 2018-11-12 15:23:37 +01:00
Jan Tattermusch 14d0dff09f make client_channel_stress_test run exclusively 2018-11-12 14:47:29 +01:00
Lidi Zheng 6a368df7ab
Merge pull request #17150 from lidizheng/enable-virtualenv-tests
Fix gRPC python tests failing under `virtualenv`
2018-11-09 15:30:24 -08:00
Lidi Zheng c6471a7f85 Only install virtualenv if not inside of virtualenv already 2018-11-09 13:48:49 -08:00
Jan Tattermusch 9662dc9444
Merge pull request #17134 from jtattermusch/run_tests_matrix_improvements
run_tests_matrix.py should log run_tests commands
2018-11-08 07:58:20 +01:00
Moiz Haidry 729a0a9e5b
Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmark
Added benchmarks for Callback based Unary server
2018-11-07 12:02:22 -08:00
Lidi Zheng 01c6565fb5
Merge pull request #16995 from lidizheng/from-3.4-to-3.7
Migrate tests from Python 3.4 to Python 3.7
2018-11-07 11:11:02 -08:00
Moiz Haidry 1303ec7b53 Added benchmarks for Callback based Unary server 2018-11-07 10:08:51 -08:00
Jan Tattermusch 2b87b4ff07 run_tests_matrix.py should log run_tests commands 2018-11-07 11:33:11 +01:00
Lidi Zheng 8a0b08b574 Migrate tests from Python 3.4 to Python 3.7 2018-11-06 15:37:51 -08:00
Yash Tibrewal 193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
Interceptors should see a Cancellation notification
2018-11-06 14:56:24 -08:00
Jan Tattermusch 6645845658 run_interop_tests.py cleanup 2018-11-06 17:48:43 +01:00
Jan Tattermusch 7517b839ac
Merge pull request #17057 from jtattermusch/faster_python_build
Add python monkey-patch for parallel build_ext compilation
2018-11-06 12:13:18 +01:00
Yash Tibrewal c9b65f2bde
Merge pull request #17107 from yashykt/buildissue
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
2018-11-05 18:34:23 -08:00
Richard Belleville 6b934a8361
Merge pull request #17088 from grpc/tools_py3_2
Make run_tests.py python-version agnostic
2018-11-05 16:54:05 -08:00
Richard Belleville 762b269525 Retain compatiblity with python2 2018-11-05 15:15:36 -08:00
Yash Tibrewal 4cc3717e15 move client_interceptor.cc from src/cpp/codegen to src/cpp/client 2018-11-05 15:03:57 -08:00
Lidi Zheng b8a9989005 Add support for utf-8 error messages
* Both server and client should be fine with utf-8 error messages now
* Adding an interop test: special status message
2018-11-05 13:31:02 -08:00
Richard Belleville 96b9538e4e Yapf all the things 2018-11-05 11:25:47 -08:00
Richard Belleville 35c6e5541b Restore unnecessary 2to3 change 2018-11-05 09:40:59 -08:00
Richard Belleville ac0904b569 Remove unnecessary list conversion 2018-11-02 14:25:43 -07:00
Richard Belleville 666fb1c5ee Make run_tests.py python-version agnostic 2018-11-02 14:18:58 -07:00
yihuaz 5e9c9792b5
Merge pull request #16773 from yihuazhang/alts_tsi_handshaker_use_pollset_set
Use gRPC thread model (i.e., pollset_set) in ALTS TSI implementation
2018-11-02 11:05:54 -07:00
Yash Tibrewal 3ac7f2d24c
Merge pull request #17053 from yashykt/global_interceptor
Add global client interceptor factory
2018-11-02 08:56:16 -07:00
Noah Eisen 53657b5de3
Merge pull request #17050 from ncteisen/channelz-sockets
Channelz: Socket Tracks Addresses
2018-11-01 23:39:51 -04:00
Yihua Zhang cd768ec12a use gRPC thread model 2018-11-01 16:26:46 -07:00
Yash Tibrewal b732e9c403 Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests 2018-11-01 16:14:40 -07:00
Yash Tibrewal e2361a4751 Add server interceptors in end2end_test 2018-11-01 14:06:43 -07:00
Yash Tibrewal d736b1d309 Refactor tests slightly 2018-11-01 12:30:40 -07:00
ncteisen 44b262c361 fix build and sanity 2018-10-31 21:11:28 -07:00
ncteisen 1a3c2d3e3a Move uri_parser to lib 2018-10-31 14:14:09 -07:00
Jan Tattermusch 185a0a7028 add python monkey-patch for parallel build_ext compilation 2018-10-31 09:01:01 +01:00
Jan Tattermusch e573316ec3 TODO about removing realpath dependency 2018-10-31 09:01:01 +01:00
ncteisen 3cb8b0b8cb Move uri_parser to common spot 2018-10-30 11:39:26 -07:00
Yash Tibrewal 0390b29e15 Register global interceptors functionality 2018-10-30 02:43:01 -07:00
Vijay Pai 84e763f10a Experimental C++ server callback unary API 2018-10-29 13:41:25 -07:00
Vijay Pai ac10426163 Add server_interceptors_end2end_test to build.yaml 2018-10-29 02:10:27 -07:00
Yash Tibrewal 01313976e1
Merge pull request #16842 from yashykt/interceptors
Experimental API for Client and Server Interception
2018-10-28 23:36:59 -07:00
Jan Tattermusch 0685b80683 upgrade third_party/boringssl-with-bazel to latest chromium-stable-with-bazel 2018-10-27 07:38:39 +02:00
Yash Tibrewal 6a5f39db3c Separate out interceptorbatchmethodimpl to a different file 2018-10-26 15:47:16 -07:00
Yash Tibrewal c2e3fde9b5 Rename call.h to call_op_set.h and call_wrapper.h to call.h 2018-10-26 15:15:48 -07:00
Jan Tattermusch ef053d87ce
Merge pull request #17009 from jtattermusch/eradicate_bazel_wrapper
Stop using deprecated bazel_wrapper.py
2018-10-26 10:46:18 +02:00
Jan Tattermusch ec36ca0df6 do not mention bazel_wrapper.py 2018-10-26 08:55:47 +02:00
Yash Tibrewal 3896dabb85 Merge branch 'master' into interceptors 2018-10-25 19:50:10 -07:00
Juanli Shen 2976ef129c Fix OOM by expanding resource quota coverage 2018-10-25 14:33:19 -07:00
Lidi Zheng cd0c58d674
Merge pull request #16945 from lidizheng/update-python-3.7-dockerfile
Update Python 2.7/3.5/3.6/3.7 testing Dockerfile
2018-10-24 16:08:14 -07:00
Mark D. Roth 496d0676c8
Merge pull request #16507 from markdroth/health_checking_client
Health checking client
2018-10-24 13:17:01 -07:00
yihuaz e976f69972
Merge pull request #16963 from yihuazhang/security_connector_refactor_new
security connector refactor
2018-10-24 13:14:28 -07:00
Mark D. Roth f85fd026e3 Client-side health checking support. 2018-10-24 12:29:04 -07:00
Vijay Pai f87eb7d6ed
Merge pull request #16980 from vjpai/no_inproc_nosec
Remove inproc_nosec_test since inproc is inherently secure
2018-10-24 10:24:19 -07:00
Jan Tattermusch 17f100063b
Merge pull request #16911 from ejona86/warn-about-generated
run_interop_tests: Use "GENERATED" comment in generated scripts
2018-10-24 10:51:48 +02:00
Yash Tibrewal 62280b42c7 Add client streaming, server streaming and bidi streaming tests 2018-10-23 21:08:39 -07:00
Lidi Zheng a62344e56a Rename the Dockerfiles 2018-10-23 20:01:17 -07:00
Vijay Pai 25f4346ac1 Remove inproc_nosec_test since inproc is inherently secure 2018-10-23 19:26:58 -07:00
Lidi Zheng a8658d9192 Put `jessie` back for Python3.4
* According to `https://packages.debian.org/jessie/python/python3.4` the Python3.4 has security issues.
* Debian `stretch` doesn't include Python3.4 packages in their repo
2018-10-23 13:29:24 -07:00
apolcyn 2f92bdedad
Merge pull request #16727 from apolcyn/grpclb_interop_master
Add a grpclb-in-DNS interop test suite
2018-10-23 13:06:38 -07:00
Lidi Zheng 772c4c4336 Migrate from `jessie` to `stretch` 2018-10-23 12:59:22 -07:00
Yash Tibrewal 6e00b3bb88 Use InProc Channel for callback tests 2018-10-23 11:22:09 -07:00
Jan Tattermusch bf3378f47d
Merge pull request #16964 from jtattermusch/remote_csharp_from_coverage
Remove C# from coverage suite (to make the suite green again)
2018-10-23 09:41:01 +02:00
Alex Polcyn e52d87b53d Add a grpclb-in-DNS interop test suite 2018-10-23 00:00:08 -07:00
Lidi Zheng 0dbd7831c3 Add different Dockerfile for each Python version 2018-10-22 11:08:45 -07:00
Yash Tibrewal b358ef85dc Merge branch 'master' into interceptors 2018-10-22 10:39:27 -07:00
Lidi Zheng 1a74f991e1 Rename Dockerfile && fix typo 2018-10-22 10:39:20 -07:00
Jan Tattermusch 08bb0810cd remove C# from coverage suite 2018-10-22 19:29:44 +02:00
Yihua Zhang 81bc942cd8 security connector refactor 2018-10-22 09:37:48 -07:00
Jan Tattermusch 84c74b67f8 build C++ in benchmarks with cmake 2018-10-22 17:56:53 +02:00
Jan Tattermusch 185d7332ad more reasonable timeouts scenario timeout 2018-10-22 15:42:06 +02:00
Jan Tattermusch 5d70ac18e0 too many C++ benchmarks considered "smoketest" 2018-10-22 15:32:44 +02:00
Yash Tibrewal 9b83b7d19e Adding intercepted channel 2018-10-22 02:42:03 -07:00
Lidi Zheng f57f142b23 Migrate to new dockerfile 2018-10-19 11:37:49 -07:00
Lidi Zheng 4b593bd084 Testing new dockerfile from scratch 2018-10-19 11:07:55 -07:00
Eric Anderson b1c0ac704d Format with tools/distrib/yapf_code.sh 2018-10-19 06:40:36 -07:00
Vishal Powar a33e796575 Changes to register xds plugin init and shutdown.
Also,
 - Changes to extract grpclb_proto into its own build target
 - Remove client_load_reporting_filter from xds plugin.
2018-10-18 12:43:42 -07:00
Eric Anderson cbd1b69caa run_interop_tests: Use "GENERATED" comment in generated scripts 2018-10-17 11:42:10 -07:00
Jan Tattermusch f2db10d64c regenerate projects 2018-10-17 08:53:37 +02:00
Yash Tibrewal b232bacf27 Starting on server interceptors 2018-10-16 14:11:07 -07:00
vishalpowar bc1f057f37
Merge pull request #16868 from vishalpowar/xds-plugin
Add new grpc lb plugin 'xds'
2018-10-16 12:42:09 -07:00
Vishal Powar a95ea6dab4 Add new grpc lb plugin 'xds'
This plugin currently implements the grpclb protocol.

NOTE: All the files under xds/ directory have been cloned from grpclb/ and
will be updated in subsequently to support xds API.
2018-10-16 11:45:23 -07:00
Jan Tattermusch f7f7a04501
Merge pull request #16854 from jtattermusch/bazel_test_adjustments
Align some build.yaml test names with bazel counterparts
2018-10-16 09:42:13 +02:00
Lidi Zheng cc413b1d7b
Merge pull request #16893 from lidizheng/run-tests-python-3.7
Add support to run_tests.py for python 3.7
2018-10-15 19:35:35 -07:00
Lidi Zheng 575549c077 Add support for python 3.7 2018-10-15 18:39:07 -07:00
Jan Tattermusch 9de25dc1e6
Revert "Add c++ google default creds to cloud to prod auth scenarios" 2018-10-15 12:19:50 +02:00
apolcyn 57d37ca70f
Merge pull request #16840 from apolcyn/go_java_cloud_to_prod
Add java google default creds to cloud-to-prod interop scenarios
2018-10-12 12:19:16 -07:00
Moiz Haidry 2478ea4289
Merge pull request #16807 from mhaidrygoog/callback_unary_benchmark
Benchmark test for unary callback based RPCs in gRPC
2018-10-12 10:17:24 -07:00
Jan Tattermusch 64e119504f regenerate projects 2018-10-12 14:57:44 +02:00
Jan Tattermusch 9ace9a4a07
Merge pull request #16844 from jtattermusch/fixup_16837
Fixup #16837 (build_performance.sh)
2018-10-12 10:10:50 +02:00
apolcyn e36c14fb61
Merge pull request #16841 from apolcyn/add_cpp_gcd_to_cloud_to_prod_auth
Add c++ google default creds to cloud to prod auth scenarios
2018-10-11 16:55:21 -07:00
Alexander Polcyn 4632895da9 Add java google default creds to cloud-to-prod interop scenarios 2018-10-11 16:00:43 -07:00
Jan Tattermusch eac8b812b4 fixup #16837 2018-10-12 00:11:21 +02:00
Mehrdad Afshari 788ace1c01
Merge pull request #16836 from mehrdada/strip-manylinux-wheels
Strip manylinux1 binary wheels
2018-10-11 15:10:33 -07:00
Alexander Polcyn aea5f109a6 Add c++ google default creds to cloud to prod auth scenarios 2018-10-11 13:53:54 -07:00
Mehrdad Afshari be4b2db4ad Strip manylinux1 binary wheels 2018-10-11 13:45:00 -07:00
Jan Tattermusch 22c6257040 only build with python27 in performance benchmarks 2018-10-11 21:27:19 +02:00
Jan Tattermusch 96ae5f9aaa make sure port server runs locally too 2018-10-10 18:37:50 +02:00
Jan Tattermusch b07cd51ccc use Ninja to build grpc_csharp_ext windows artifact 2018-10-09 17:46:17 +02:00
Moiz Haidry b4d5c7cee4 Benchmark test for callback unary gRPC
Every thread intitiates multiple RPCs. The Callback of the unary RPC then issues a new RPC and this goes until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The mainthread process to join the other threads and perform cleanup
2018-10-08 12:24:03 -07:00
Jan Tattermusch ce656957ea address review comments 2018-10-05 17:52:44 +02:00
Jan Tattermusch b4b24dc13d yapf code 2018-10-04 11:59:23 +02:00
Jan Tattermusch ef9cd82b08 fix build of performance benchmarks 2018-10-04 11:21:37 +02:00
Jan Tattermusch 0b67dfec9b disable assembly optimizations for linux x86 2018-10-04 11:21:36 +02:00
Jan Tattermusch 01562865e5 remove TODO 2018-10-04 11:21:36 +02:00
Jan Tattermusch a2b2927f72 fix backward compatibility mode on macos 2018-10-04 11:21:36 +02:00
Jan Tattermusch 409def0d73 build C# artifact using cmake 2018-10-04 11:21:36 +02:00
Jan Tattermusch c08c3ccbae build grpc_csharp_ext with cmake 2018-10-04 11:21:35 +02:00
Yash Tibrewal 130eeeaeb9 Merge branch 'master' into interceptors_initial 2018-10-02 14:49:17 -07:00
hcaseyal a46ac13db3
Merge pull request #16735 from hcaseyal/delete_lookup_table
Delete hpack lookup table
2018-10-01 15:22:05 -07:00
Yash Tibrewal 1d999617e2 Add experimental versions with interceptors for create channel from fd and inproc channel 2018-09-30 22:13:44 -07:00
Hope Casey-Allen 4772a743e8 Delete hpack lookup table 2018-09-28 13:47:04 -07:00
Jan Tattermusch d9f1aea9e3 regenerate projects 2018-09-28 10:12:37 +02:00
Yash Tibrewal 5525521456 Build changes 2018-09-27 17:45:37 -07:00
apolcyn 95ddf53149
Merge pull request #16702 from menghanl/go_google_def_creds_test
Add google default creds go interop tests
2018-09-27 13:42:36 -07:00
Menghan Li c74e7fc668 add google default creds go tests
cloud_to_prod_auth google_default_creds tests are for c++
2018-09-27 11:05:36 -07:00
Jan Tattermusch d8056c5906 rename _tempfile -> _logfile 2018-09-26 00:11:51 +02:00
Jan Tattermusch 2488dff74b address comments 2018-09-25 23:36:19 +02:00
Jan Tattermusch f952579464 make logs available by run_tests_matrix.py suites 2018-09-25 23:10:54 +02:00
Jan Tattermusch 87592fe9d9 support custom logfile name in jobset.py 2018-09-25 23:10:54 +02:00
Vijay Pai be18cedf90 Delete epollsig poller and tests using it 2018-09-22 08:07:47 -07:00
Vijay Pai 3ee2919623
Merge pull request #16646 from vjpai/callback_codegen_client_unary
EXPERIMENTAL: Codegen for callback client unary calls
2018-09-20 16:35:33 -07:00
hcaseyal 5bb69e0f01
Merge pull request #16488 from hcaseyal/hpack_static_table
Hpack changes part 1: make grpc use the static hpack table on the encode path and optimize encoding
2018-09-20 09:32:59 -07:00
Vijay Pai 9e6511ae2e Make the core callback interface API so that it can be used in generated code 2018-09-19 23:57:56 -07:00
Hope Casey-Allen 327c514fe7 Some reorganizing to respond to code review comments 2018-09-19 13:50:25 -07:00
Jan Tattermusch ee69685f79 yapf code 2018-09-14 13:25:35 -07:00
Jan Tattermusch bfcde072c9 run_tests_matrix: everything runs on kokoro 2018-09-14 10:59:32 -07:00
Jan Tattermusch 2972071810
Merge pull request #16608 from jtattermusch/foundry_upload_durations
Upload test duration for foundry tests
2018-09-12 12:42:51 -07:00
Jan Tattermusch 1e69a21beb upload test duration for foundry tests 2018-09-12 11:09:10 -07:00
Vijay Pai 3bc10c0f44
Merge pull request #16492 from vjpai/client_callback
EXPERIMENTAL: C++  generic client-side unary callback API
2018-09-12 09:03:49 -07:00
Alexander Polcyn 964d679edc Resolve ip literals and Windows localhost manually when using c-ares 2018-09-11 13:17:24 -07:00
Juanli Shen cf576cd146 Upmerge v1.15.x to master 2018-08-30 17:08:54 -07:00
Vijay Pai d4afae9a56 regen projects 2018-08-30 16:25:43 -07:00
Vijay Pai 8bf52535d1 Provide a generic client-side unary callback API 2018-08-30 15:46:27 -07:00
Jan Tattermusch d766b9a2a4
Merge pull request #16461 from jtattermusch/refactor_uploading_to_bq
Refactor upload_test_results.py
2018-08-30 23:44:10 +02:00
Jan Tattermusch 38d3298d53 fix run_interop_tests.py 2018-08-30 22:48:07 +02:00
Jan Tattermusch cf12e451ff run_interop_tests.py: make sure to fail on exception 2018-08-30 22:47:35 +02:00
Jan Tattermusch af1966aa03 fixes to run_tests.py bq uploading 2018-08-30 22:26:56 +02:00
Jan Tattermusch 3c78606fb2 yapf code 2018-08-30 18:45:38 +02:00
Bill Feng ceecf80283
Merge pull request #16402 from billfeng327/feature/qps-bazel-test
added qps tests on bazel
2018-08-28 20:18:21 -07:00
Bill Feng 90e646e7d8 yapf fix 2018-08-28 12:14:52 -07:00
Bill Feng 918427237c fixed indentation 2018-08-28 12:03:38 -07:00
Bill Feng 507c80e309 added a newline to end of file 2018-08-28 12:00:47 -07:00
Bill Feng 6e4df4fdfa added qps scenario change to sanity checks 2018-08-28 11:36:26 -07:00
Yash Tibrewal 8d47cd4992
Revert "Revert "Fathom tcp changes"" 2018-08-27 14:56:01 -07:00
Jan Tattermusch 97ba943f17
Revert "Fathom tcp changes" 2018-08-27 12:43:20 +02:00
Jan Tattermusch cc3780eb50 refactor upload_to_bq functions 2018-08-26 20:30:28 +02:00
Yash Tibrewal 9c5bde5e4e More commits 2018-08-26 03:50:39 -07:00
Yash Tibrewal f71fd84e42 more stuff 2018-08-24 17:05:30 -07:00
Yash Tibrewal aab47cbdf2
Merge pull request #15941 from yashykt/fathomtcpchanges
Fathom tcp changes
2018-08-24 12:27:56 -07:00
Vijay Pai 53b92dc094
Merge pull request #16414 from vjpai/core_callback_test
Add an inproc-based non-polling end2end test of core callback API
2018-08-24 11:07:47 -07:00
Muxi Yan 35479b8a80
Merge pull request #16358 from muxi/privatize-boringssl
Make symbols of BoringSSL private
2018-08-24 09:34:58 -07:00
Muxi Yan b24b212ee5 Make symbols of BoringSSL private to gRPC 2018-08-23 09:42:24 -07:00
Vijay Pai 72695b886e Add an inproc-based non-polling test of core callback API 2018-08-21 08:51:19 -07:00
Vijay Pai 472b9327c0
Merge pull request #16374 from vjpai/census
Move a census file from src/cpp to src/core since core depends on it
2018-08-17 16:38:33 -07:00
Mark D. Roth 8ba4563629
Merge pull request #16373 from markdroth/mu_guard_cleanup
Move C++ mu_guard class out of C-core public headers and fix style.
2018-08-17 11:56:24 -07:00
Vijay Pai 79851428e9 Add a sanity check to avoid reintroducing dependence on cpp by core 2018-08-16 15:55:53 -07:00
Vijay Pai 381bcab8bd Move a file from src/cpp to src/core since core depends on it 2018-08-16 15:44:19 -07:00
Mark D. Roth 7a7e4f5652 Move C++ mu_guard class out of C-core public headers and fix style. 2018-08-16 13:19:01 -07:00
Michael Lumish 44f1270649
Merge pull request #15175 from murgatroid99/node_perf_tests_again
Add Node perf tests for both implementations
2018-08-16 09:39:09 -07:00
Jan Tattermusch a4f45d8745
Merge pull request #16347 from jtattermusch/workaround_16334
fix performance benchmarks on windows
2018-08-14 19:36:04 +02:00
Vijay Pai 17a6bf65b7
Merge pull request #16298 from vjpai/custom_poller
Infrastructure for registering custom polling engines
2018-08-14 10:00:48 -07:00
Jan Tattermusch 4bfff0a0ff yapf code 2018-08-14 17:49:25 +02:00
Jan Tattermusch 52e17d7d0b correctly set performance job metadata on kokoro 2018-08-14 10:37:13 +02:00
Jan Tattermusch 217d460ee2 fix performance benchmarks on windows 2018-08-14 10:09:02 +02:00
Yash Tibrewal 556775d7c7 Merge master 2018-08-13 10:53:06 -07:00
Muxi Yan da8c26f302
Merge pull request #16261 from muxi/dynamic-cfstream-init
Use environment variable to enable CFStream
2018-08-13 09:19:28 -07:00
Stanley Cheung 70c8a58b29
Merge pull request #16320 from stanley-cheung/remove-php-macos-build-artifact
No need to build artifact for PHP MacOS
2018-08-10 17:09:03 -07:00
Stanley Cheung 9993869d04 lint fix 2018-08-10 14:37:09 -07:00
yihuaz f3839c8a25
Merge pull request #16183 from yihuazhang/google_default_creds_cloud_path_test
Add cloud-path interop tests using google default credentials
2018-08-10 13:54:31 -07:00
Stanley Cheung 54e7b24b9a Remove if clause too 2018-08-10 13:44:38 -07:00
Yihua Zhang f621eee4cf run cloud-to-prod interop tests with google default credentials 2018-08-10 11:31:15 -07:00
Stanley Cheung fbde7d3786 No need to build artifact for PHP MacOS 2018-08-10 11:29:21 -07:00
murgatroid99 fc566ddcc5 Increase build timeout again 2018-08-10 11:04:31 -07:00
Jan Tattermusch 9e5550a741 remove matt-kwong from OWNERS 2018-08-10 19:42:17 +02:00
Jan Tattermusch c8c71657b0 fix mkdir race in build_packages task 2018-08-10 17:14:47 +02:00
murgatroid99 2f4fabaf78 Remove added line in node perf build script 2018-08-09 13:23:05 -07:00
Vijay Pai 17e3611c0d Infrastructure for adding custom polling engines 2018-08-09 12:39:30 -07:00
tdbhacks bcd747d42d Added system roots feature to load roots from OS trust store
Added a flag-guarded feature that allows gRPC to load TLS/SSL
roots from the OS trust store. This is the Linux-specific
implementation of such feature.
2018-08-09 11:01:31 -07:00
Alex Polcyn 5cd8b1eb81 Enable c-ares queries on Windows 2018-08-08 15:21:26 -07:00
Jan Tattermusch a6b6c215a6
Merge pull request #15597 from jtattermusch/protobuf_submodule_36x
Upgrade third_party/protobuf to 3.6.1
2018-08-08 09:04:01 +02:00
Mehrdad Afshari 158eeee2dd Upmerge branch 'v1.14.x' into master 2018-08-07 13:26:27 -07:00
Jan Tattermusch 50b684a6b6 upgrade third_party/protobuf to v3.6.1 2018-08-07 14:28:41 +02:00
Jan Tattermusch c42dd8b3c9 attempt to fix protoc build 2018-08-07 14:28:41 +02:00
Jan Tattermusch 894745dfe3 update protobuf submodule to latest 3.6.0 2018-08-07 14:28:40 +02:00
Muxi Yan e8f0e54dce Enable CFStream with environment variable 2018-08-06 18:55:45 -07:00
Mehrdad Afshari 67b8328146 Add Python3.7 32bit build on Windows 2018-08-06 10:56:46 -07:00
murgatroid99 5c60aa43ad Merge remote-tracking branch 'upstream/master' into node_perf_tests_again 2018-08-03 14:48:26 -07:00
murgatroid99 70a8aa4a7d Make Node perf build script idempotent, update to newer Node version 2018-08-03 14:40:25 -07:00
Jan Tattermusch 6574f5def4 add unity package build to package_targets.py 2018-08-02 08:14:34 +02:00
Jan Tattermusch 98680f8d1f remove Jenkins references from build_packages scripts 2018-07-31 14:43:16 +02:00
Alexander Polcyn 9896c64186 Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"
This reverts commit d9e8f86675, reversing
changes made to 04847aeb1e.
2018-07-27 01:38:26 -07:00
apolcyn d9e8f86675
Merge pull request #16158 from apolcyn/revert_windows_breakage
Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
2018-07-26 16:46:04 -07:00
Alexander Polcyn f34c653936 Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
This reverts commit ae8d3efc3a, reversing
changes made to e41215e181.
2018-07-26 14:32:07 -07:00
Alexander Polcyn a2160f547f Wait a configurable amount of time for benchmark channels to become ready 2018-07-26 10:45:12 -07:00
apolcyn ae8d3efc3a
Merge pull request #15797 from apolcyn/windows_compile_and_sort
Enable c-ares address sorting on windows
2018-07-25 16:59:57 -07:00
Alex Polcyn 1b1d5e52e7 Get c-ares to compile and do address sorting on windows 2018-07-25 13:21:43 -07:00
Jan Tattermusch 7cb30b0c88 Grpc.Core: add support for x86 android emulator 2018-07-24 22:44:01 +02:00
Jan Tattermusch 056d061b31
Fix license year 2018-07-24 19:29:04 +02:00
Jan Tattermusch 5aa2a0e376 build fat binary for ios 2018-07-24 14:47:35 +02:00
Jan Tattermusch d9ad1c3f93 building ios artifact 2018-07-24 09:56:44 +02:00
apolcyn 25d2018029
Merge pull request #16092 from apolcyn/customizable_qps_server_builder
Provide a global way to customize QPS server builder options
2018-07-23 12:59:13 -07:00
Alex Polcyn 92e0a70ec6 Make QPS server builder customizeabled 2018-07-23 17:16:13 +00:00
Jan Tattermusch a207a042b7
Merge pull request #15969 from Greenliff/support/xamarin
Xamarin.Android: add support
2018-07-23 17:47:38 +02:00
Jan Tattermusch 542ad27cf7 run yapf 2018-07-20 01:22:53 +02:00
Jan Tattermusch 71826b5196 differentiate C# android artifacts by ABI 2018-07-20 00:07:51 +02:00
ncteisen 6104e4f33b Move ChannelzServicePlugin to public, experimental 2018-07-19 14:59:10 -07:00
Jan Tattermusch 3511f45964 Merge remote-tracking branch 'upstream/master' into support/xamarin 2018-07-19 23:14:26 +02:00
Jan Tattermusch c6970ad79d fix automatized android artifact build 2018-07-19 23:08:07 +02:00
ncteisen c194528844 Adds C++ Channelz Service 2018-07-18 18:24:19 -07:00
Jan Tattermusch 266aae1639 update boringssl and boringssl-with-bazel to latest chromium-stable 2018-07-17 10:39:56 +02:00
Yash Tibrewal f0397933b0 Fathom TCP level changes. TracedBuffer for keeping track of all buffers
to be traced. Adding tests for Fathom and TracedBuffer. A lot more.
Please read PR description.
2018-07-16 16:28:15 -07:00
Matt Kwong f2cd616329
Merge pull request #15918 from matt-kwong/rbe-unknown
Enable uploading UNKNOWN results for RBE
2018-07-11 13:03:55 -07:00
Mehrdad Afshari dce1e10e31
Merge pull request #15965 from grpc/v1.13.x
Upmerge v1.13.x (Python3.7 macOS/Windows 64-bit targets)
2018-07-09 17:57:51 -07:00
Mehrdad Afshari 21a047a1aa Build 64-bit Python 3.7 packages on macOS and Windows 2018-07-09 15:29:14 -07:00
Matt Kwong b2670fceb7 Add error handling for when a test result cannot be parsed 2018-07-09 14:22:04 -07:00
ncteisen afb9829819 Fix the muddled linkeage of channelz 2018-07-06 15:34:54 -07:00
yihuaz 252d3f3b46
Merge pull request #15909 from yihuazhang/local_channel_credentials
Implement local channel/server credentials
2018-07-06 05:44:09 -07:00
Noah Eisen 024c663312
Merge pull request #15771 from ncteisen/serialization
Support Per-Method Codegen Generic on Server Side
2018-07-03 15:34:55 -07:00
Yihua Zhang c5f1eda10f implement loca credentials 2018-07-02 13:29:27 -07:00
Matt Kwong 39ab59ff36 Enable uploading UNKNOWN results for RBE 2018-06-29 17:56:42 -07:00
ncteisen a0a59537d2 s/CodegenGeneric/Raw/g 2018-06-28 18:52:01 -07:00
ncteisen 8db7788d46 Merge branch 'master' of https://github.com/grpc/grpc into serialization 2018-06-28 00:12:02 -07:00
Mark D. Roth 2223e60b63 Avoid duplicate definitions of ROUND_UP_TO_ALIGNMENT_SIZE() macro. 2018-06-27 07:23:33 -07:00
David G. Quintas 01f3d5eed3
Merge pull request #15867 from ZhouyihaiDing/15865
PHP: fix distribution test by adding 2 header files into the package.xml
2018-06-25 22:11:35 -07:00
ZhouyihaiDing f04fbd151b PHP: fix distrib test 2018-06-25 17:30:58 -07:00
Juanli Shen 174166d20c Add header back in build.yaml 2018-06-25 16:27:32 -07:00
Nicolas Noble 9789fa49fd
Merge pull request #15748 from nicolasnoble/libcxxabi
Skeleton of libcxxabi's usage.
2018-06-25 14:45:08 -07:00
Sree Kuchibhotla e0198fce70
Merge pull request #15776 from sreecha/epollex-ownerfd-fix
Prevent pollable from accessing a potentially orphaned/destroyed fd
2018-06-25 13:37:36 -07:00
David G. Quintas 3acf8e6207
Merge pull request #15840 from dgquintas/common_nanopb
Update to use the canonical version of LB proto
2018-06-22 16:04:32 -07:00
Juanli Shen f5f1d57d7a Add load reporting filter 2018-06-22 10:00:48 -07:00
Sree Kuchibhotla afbc251b1a Merge branch 'master' into epollex-ownerfd-fix 2018-06-22 09:45:34 -07:00
David Garcia Quintas f3955ba711 Update to use the canonical version of LB proto 2018-06-21 17:46:31 -07:00
ncteisen 77472309d5 Add channel creation benchmark 2018-06-21 10:30:49 -07:00
Juanli Shen da5870d64a
Merge pull request #15349 from AspirinSJL/load_reporting_bazel_only
Remove load data store targets from build.yaml
2018-06-21 10:03:34 -07:00
Sree Kuchibhotla 1517f80908 Merge branch 'master' into epollex-ownerfd-fix 2018-06-21 10:01:06 -07:00
Mehrdad Afshari 84955e7a48 Upmerge v1.13.x into master 2018-06-20 16:01:20 -07:00
Juanli Shen fba01d86e7 Remove load data store targets from build.yaml 2018-06-20 15:28:39 -07:00
Jan Tattermusch f389e5267a overhaul of top-level .md files 2018-06-20 20:35:04 +02:00
Matt Kwong 05628719f1
Merge pull request #15818 from matt-kwong/rbe_upload_fix
Fix test failure detection when doing RBE uploads
2018-06-20 11:19:36 -07:00
Mehrdad Afshari 258667cc1c Build grpcio_testing in Python artifact process 2018-06-20 10:06:27 -07:00
Matt Kwong a4fd2d183a Fix test failure detection when doing RBE uploads 2018-06-20 09:09:21 -07:00
ncteisen 9e26b6c282 Regenerate project and fix sanity 2018-06-20 07:59:06 -07:00
ncteisen bacd625d37 Add end2end test for codegen_generic 2018-06-20 07:59:05 -07:00
ncteisen 93a90e6132 Support codegen generic on server side 2018-06-20 07:59:05 -07:00
ncteisen 68d4f50f77 Merge branch 'master' of https://github.com/grpc/grpc into channelz 2018-06-19 14:00:52 -07:00
murgatroid99 e6631f79e9 Merge branch 'master' into node_perf_tests_again 2018-06-19 13:24:42 -07:00
Sree Kuchibhotla ccc8a46713 Merge branch 'master' into epollex-ownerfd-fix 2018-06-19 10:13:56 -07:00
Mark D. Roth 9e3e64604d
Merge pull request #15274 from JackOfMostTrades/verify-callback-core
Create verify_peer_options when creating ssl credentials to support a peer verification callback
2018-06-19 10:00:16 -07:00
Jim King 01cbab60f3
Merge pull request #15070 from Vizerai/filter_port
Adding opencensus grpc plugin with bazel support.
2018-06-18 17:01:26 -07:00
Nicolas "Pixel" Noble 1813ed94a7 Fixing sanity check. 2018-06-19 01:02:48 +02:00
apolcyn 34e7515cc6
Merge pull request #15377 from ganmacs/move-script-which-has-pre-req
Move a script which has a pre-requirement to outside of spec
2018-06-18 15:22:48 -07:00
Sree Kuchibhotla 09d7da2652 Merge branch 'master' into epollex-ownerfd-fix 2018-06-18 09:39:09 -07:00
Sree Kuchibhotla 16ad9b8280 Added a test to catch such things in future 2018-06-16 12:14:30 -07:00
ganmacs 0b4fb6a5e2 Move a script which has a pre-requirement to outside of spec
And make it to be execute when using `./tools/run_tests/run_tests.py -l ruby`
2018-06-16 22:38:15 +09:00
Adele Zhou 1f3d714d07 Move suppressions files under test/core/util to avoid creating a BUILD file under tools, which breaks import. 2018-06-15 17:36:14 -07:00
Alexander Polcyn 7eda61937e Separate the posix part of the c-ares driver 2018-06-15 13:14:52 -07:00
ncteisen c14e95fc63 Merge branch 'master' of https://github.com/grpc/grpc into channelz 2018-06-15 11:13:46 -04:00
David G. Quintas 1c6d6ba851
Merge pull request #15595 from dgquintas/nanopb_build_cleanup
Treat nanopb as a regular external dep
2018-06-14 17:32:26 -07:00
Mehrdad Afshari 87d08a3b16 Add Python 3.7 Linux wheels to artifact build 2018-06-14 14:27:55 -07:00