Commit Graph

6151 Commits

Author SHA1 Message Date
Karthik Ravi Shankar af283b3183
Merge pull request #18452 from grpc/grpc_namespace_server_credentials
Fold server credentials from grpc to grpc_impl namespace
2019-04-04 13:47:26 -07:00
Karthik Ravi Shankar 5b1bf21090
Merge pull request #18434 from grpc/grpc_namespace_generic_stub
Fold GenericStub from grpc_impl to grpc
2019-04-04 13:46:44 -07:00
Karthik Ravi Shankar 79a0be902e Merge branch 'master' into revert-18502-revert-18242-grpc_namespace_serverbuilder 2019-04-04 10:13:18 -07:00
Karthik Ravi Shankar 6287a60b5b Fix script errors 2019-04-04 10:11:52 -07:00
Karthik Ravi Shankar 9b312aa25b
Merge pull request #18600 from karthikravis/grpc_namespace_proto_server
Move ProtoServerReflectionPlugin from grpc to grpc_impl namespace
2019-04-03 15:33:04 -07:00
Karthik Ravi Shankar 12c20bc67c
Merge pull request #18436 from grpc/grpc_namespace_auth_metadata_processor
Fold AuthMetadataProcessor into grpc_impl from grpc
2019-04-03 14:49:09 -07:00
Karthik Ravi Shankar a70b7d8d83
Merge pull request #18455 from grpc/grpc_namespace_error_details
Fold ErrorDetails into grpc_impl from grpc
2019-04-03 14:24:13 -07:00
Karthik Ravi Shankar e642e175e7
Merge pull request #18374 from grpc/grpc_namespace_channel_create
Moving create_channel from grpc to grpc_impl
2019-04-03 13:56:19 -07:00
Mark D. Roth eccfecd6a6 Move functions for individual args out of channel_args.{h,cc}. 2019-04-03 13:15:40 -07:00
Karthik Ravi Shankar e5ea95db88 Merge branch 'master' into revert-18502-revert-18242-grpc_namespace_serverbuilder 2019-04-03 12:25:09 -07:00
Karthik Ravi Shankar 8c2be21971 Merge branch 'master' into grpc_namespace_auth_metadata_processor 2019-04-01 13:53:16 -07:00
Karthik Ravi Shankar 3d6f118a5f Merge branch 'master' into grpc_namespace_generic_stub 2019-04-01 13:52:27 -07:00
Karthik Ravi Shankar ccf8c8c16c
Merge branch 'master' into grpc_namespace_proto_server 2019-04-01 13:47:31 -07:00
Karthik Ravi Shankar 8e092b45fa Move ProtoServerReflectionPlugin from grpc to grpc_impl namespace 2019-04-01 13:32:40 -07:00
Karthik Ravi Shankar 87c98ad3fb
Merge pull request #18379 from grpc/grpc_namespace_server_initializer
Move ServerInitializer to grpc_impl namespace from grpc
2019-04-01 12:48:28 -07:00
Karthik Ravi Shankar a9a0739dc8
Merge pull request #18371 from grpc/grpc_namespace_healthserviceinterface
Move ::grpc::HealthCheckServiceInterface to ::grpc_impl namespace
2019-04-01 12:28:13 -07:00
Karthik Ravi Shankar 3d5a9758fa
Merge pull request #18345 from grpc/revert-18343-revert-18220-grpc_namespace
Revert "Revert "Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota""
2019-04-01 12:27:51 -07:00
Moiz Haidry 5e26c4339d
Merge pull request #18052 from mhaidrygoog/xds_work
Support for LocalityMap for XDS LB policy
2019-03-29 16:30:42 -07:00
Karthik Ravi Shankar 6a3e3413c5 Add missing files for alternate builds. 2019-03-29 13:39:11 -07:00
Nicolas "Pixel" Noble 16ffa810b1 More missing files. 2019-03-29 21:20:02 +01:00
Moiz Haidry ba00d3c914 Added a locality map class that maintains a child policy per locality. This is used by the xds lb policy to manage multiple localities. Also added a grpc_core::Map which is a templatized map, that is used by the locality map to maintain this info 2019-03-29 12:50:54 -07:00
Karthik Ravi Shankar 3354f2c5a7
Merge pull request #18373 from grpc/grpc_namespace_channel_create_posix
Move create_channel_posix from grpc to grpc_impl namespace
2019-03-29 10:17:59 -07:00
Karthik Ravi Shankar c85a03e308
Merge pull request #18377 from grpc/grpc_namespace_server_builder_option
Move ServerBuilderOption from grpc to grpc_impl namespace
2019-03-29 10:08:17 -07:00
Karthik Ravi Shankar b4fbcc96dd Fix run_tools json file 2019-03-29 08:36:04 -07:00
Nicolas Lopez d1640057f2 use rbe_autoconfig 2019-03-28 09:56:50 -04:00
Karthik Ravi Shankar 40440b9f9c Merge branch 'master' into grpc_namespace_generic_stub 2019-03-27 14:42:02 -07:00
Karthik Ravi Shankar 0f078898d5 Merge branch 'master' into revert-18502-revert-18242-grpc_namespace_serverbuilder 2019-03-27 12:50:49 -07:00
Karthik Ravi Shankar e4945761f3 Merge branch 'master' into grpc_namespace_healthserviceinterface 2019-03-27 12:38:25 -07:00
Karthik Ravi Shankar 1bb2db83d8 Merge branch 'master' into grpc_namespace_channel_create_posix 2019-03-27 12:35:05 -07:00
Karthik Ravi Shankar 20f3e29d41 Merge branch 'master' into grpc_namespace_channel_create 2019-03-27 12:33:02 -07:00
Karthik Ravi Shankar 2ed030b3e8 Merge branch 'master' into grpc_namespace_channelz_service_plugin 2019-03-27 12:30:47 -07:00
Karthik Ravi Shankar 76860add9b Fix error from presubmit test scripts. 2019-03-27 12:28:36 -07:00
Karthik Ravi Shankar ab2bf7abf0 Fix presubmit script errors. 2019-03-27 12:20:43 -07:00
Mark D. Roth 934e31d7d1
Merge pull request #18357 from markdroth/address_list_not_in_channel_args
Restructure how addresses and service config are passed from resolver to LB policy
2019-03-27 11:40:44 -07:00
Fabian Holler 8c49802f75 add strsplit.c, strsplit.h files to build and test files
The files are new in the updated cares release.
2019-03-26 13:13:49 -07:00
Fabian Holler 113e84b8dd update cares to version cares-1_15_0
This fixes the issue: https://github.com/grpc/grpc/issues/16688

Which causes that grpc can not be build because of the following
compiler error:
  third_party/cares/cares/ares_init.c: In function ‘ares_dup’:
  third_party/cares/cares/ares_init.c:301:17: error: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer- memaccess] sizeof(src->local_dev_name));
2019-03-26 13:13:49 -07:00
Mark D. Roth 206592ce9c Restructure how addresses and service config are passed from resolver to LB policy. 2019-03-26 11:57:21 -07:00
Karthik Ravi Shankar 996da58667
Revert "Revert "Moving ::grpc::ServerBuilder to ::grpc_impl::ServerBuilder"" 2019-03-26 08:04:32 -07:00
Soheil Hassas Yeganeh 2e7d071755
Merge pull request #18502 from grpc/revert-18242-grpc_namespace_serverbuilder
Revert "Moving ::grpc::ServerBuilder to ::grpc_impl::ServerBuilder"
2019-03-26 10:46:52 -04:00
apolcyn 39a35fdb78
Merge pull request #18499 from apolcyn/run_go_cec_test
Enable go compute engine channel creds interop test
2019-03-25 21:30:26 -07:00
Karthik Ravi Shankar e4bb7cb8bb
Revert "Moving ::grpc::ServerBuilder to ::grpc_impl::ServerBuilder" 2019-03-25 19:57:17 -07:00
Karthik Ravi Shankar 88fc2a6a52
Merge pull request #18242 from grpc/grpc_namespace_serverbuilder
Moving ::grpc::ServerBuilder to ::grpc_impl::ServerBuilder
2019-03-25 15:59:01 -07:00
Karthik Ravi Shankar 7b88e58a6c Fix errors from generate project script 2019-03-25 15:55:06 -07:00
Karthik Ravi Shankar 6ffbfaac83 Fix errors from tests 2019-03-25 15:52:42 -07:00
Karthik Ravi Shankar a5814f89b6 Fix errors from tools/buildgen/generate_projects.sh 2019-03-25 15:50:35 -07:00
Alexander Polcyn ecb3dec651 Enable go compute engine channel creds interop test 2019-03-25 14:54:29 -07:00
vishalpowar 62ba0b89b1
Merge pull request #18425 from vishalpowar/xds_ads_upb_generate
Add generated upb code for endpoints information.
2019-03-21 22:46:51 -07:00
Vishal Powar fb15daf8b9 Add generated upb code for endpoints information.
Also,
  - Update upb submodule for new code generator and update generated
  files.
2019-03-21 17:24:57 -07:00
Bill Feng 4e046a0956 merge conflict resolution 2019-03-21 14:07:15 -07:00
apolcyn 9054b18f56
Merge pull request #18370 from apolcyn/compute_engine_channel_creds_interop
Add a new compute engine channel creds interop test case
2019-03-21 13:41:16 -07:00
Alexander Polcyn 2fe0d21736 Add a new compute engine channel creds interop test case 2019-03-21 11:31:02 -07:00
Bill Feng 6050990f89 Merge remote-tracking branch 'upstream/master' into feature/reinstate-rbe-windows 2019-03-20 16:08:50 -07:00
Karthik Ravi Shankar 526bf39f89 Fold GenericStub from grpc_impl to grpc 2019-03-19 12:34:30 -07:00
Adam Langley 271807df79 Build BoringSSL tests as BoringSSL does.
BoringSSL builds its crypto_test and ssl_test as single targets, while
gRPC was building them with a target per file. This no longer works with
tip-of-tree BoringSSL.

This change aligns gRPC with the way that BoringSSL builds its tests.
The changes to boringssl/gen_build_yaml.py were done by hand, all other
changes result from generate_projects.sh.
2019-03-19 11:16:24 -07:00
Stanley Cheung 0a8fbd2a67 Fix broken php7 performance benchmarks build 2019-03-18 15:12:46 -07:00
Bill Feng d9fc63f42f generated project for updated submodule 2019-03-18 11:08:12 -07:00
Karthik Ravi Shankar 322e720fe6 Merge branch 'master' into grpc_namespace_serverbuilder 2019-03-18 10:39:38 -07:00
Karthik Ravi Shankar 2772f519e6 Fix errors from presubmit scripts. 2019-03-15 14:28:32 -07:00
Yihua Zhang b017c801b6 Add SPIFFE security stack to gRPC core 2019-03-14 15:24:48 -07:00
Vishal Powar 319fcdf26e 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 (upb) for protos
  - generated code for example protos
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2019-03-13 12:53:17 -07:00
Karthik Ravi Shankar 82c6e012d8
Revert "Revert "Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota"" 2019-03-12 14:01:05 -07:00
Karthik Ravi Shankar b3889585a1
Revert "Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota" 2019-03-12 12:25:38 -07:00
Karthik Ravi Shankar cc632f8121
Merge pull request #18220 from grpc/grpc_namespace
Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota
2019-03-12 11:20:27 -07:00
Jan Tattermusch ee500f1963
Merge pull request #17276 from jtattermusch/csharp_netcore2x
C# upgrade executables to netcoreapp2.1
2019-03-12 15:16:57 +01:00
Jan Tattermusch 0c8c4c6dd5 update third_party/protobuf to v3.7.0 2019-03-12 05:09:46 -04:00
Jan Tattermusch dcb3b03971
Merge pull request #18070 from jtattermusch/aspnetcore_server
Add interop tests for grpc-dotnet repository
2019-03-12 10:05:03 +01:00
Lidi Zheng c9cfb2eaaf
Merge pull request #18306 from lidizheng/rf-2-strip
Roll forward "Strip Python wheel binary" again
2019-03-11 11:03:14 -07:00
Jan Tattermusch c586eea27e adjust run_*tests.py 2019-03-11 07:59:33 -04:00
Yang Gao c5311260fd
Merge pull request #18284 from yang-g/fuzzer
Fix fuzzer test
2019-03-08 20:19:34 -08:00
Lidi Zheng cb9cc5592e Upgrade pip before using wheel 2019-03-08 10:29:29 -08:00
Lidi Zheng 127a6c1d9e Revert "Revert "Roll foward "Strip Python wheel binary"""
This reverts commit 98fc902200.
2019-03-08 10:29:00 -08:00
Jan Tattermusch 7f87087354
Merge pull request #18298 from yashykt/deletepollcv
Nuking the poll-cv polling engine
2019-03-08 07:08:23 +01:00
Yash Tibrewal 4f8891c3e5 Merge branch 'master' into deletepollcv 2019-03-07 17:57:14 -08:00
Lidi Zheng 98fc902200
Revert "Roll foward "Strip Python wheel binary"" 2019-03-07 17:34:45 -08:00
Lidi Zheng 69616b1a82
Merge pull request #18283 from lidizheng/fix-18282
Silent the check_on_pr failure
2019-03-07 15:07:46 -08:00
Yash Tibrewal 620d80d817 Remove poll-cv references from bazel and run_tests.py 2019-03-07 15:03:31 -08:00
Yash Tibrewal abcd5861eb Nuking the poll-cv polling engine 2019-03-07 14:49:24 -08:00
Lidi Zheng 4814972080 Install `wheel` right before use it 2019-03-06 16:29:49 -08:00
yang-g a6596b2fd5 Fix fuzzer test 2019-03-06 15:43:12 -08:00
Lidi Zheng 6b437ca80f Increase the retry interval 2019-03-06 15:30:33 -08:00
Lidi Zheng cf70b744f1 Silent the check_on_pr failure 2019-03-06 15:02:29 -08:00
Karthik Ravi Shankar 705cb09f1d Fix run_test and clang format errors
Make changes suggested by the script.
2019-03-06 10:24:38 -08:00
Karthik Ravi Shankar f7dd48b2b6 Moving ::grpc::ResourceQuota to ::grpc_impl::ResouceQuota
This change moves ResourceQuota class fron grpc namespace to grpc_impl
namespace.
2019-03-06 10:12:23 -08:00
Lidi Zheng 50a1ddab5c Revert "Revert "Strip Python wheel binary""
This reverts commit 04609b1ea5.
2019-03-06 07:57:21 -08:00
Jan Tattermusch 0feab2065e
Merge pull request #18273 from grpc/revert-18241-strip
Revert "Strip Python wheel binary"
2019-03-06 15:40:11 +01:00
Jan Tattermusch 4ee9d1eda4
Merge pull request #18247 from jtattermusch/pre_build_timeout_increase
run_tests.py: increase timeout for pre-build step (needed for cmake configuration on win2016)
2019-03-06 11:28:27 +01:00
Jan Tattermusch 04609b1ea5
Revert "Strip Python wheel binary" 2019-03-06 11:00:13 +01:00
Yang Gao d607a1e8a3
Merge pull request #18261 from yang-g/fuzzer
Unref raw slice as well when gzip fails
2019-03-05 22:12:12 -08:00
yang-g 94c38ee0a1 Add fuzzer test case 2019-03-05 14:34:24 -08:00
Juanli Shen e889fda482 Use real resolver in xds lb channel 2019-03-05 13:29:55 -08:00
Lidi Zheng 8b510d9f47
Merge pull request #18241 from lidizheng/strip
Strip Python wheel binary
2019-03-05 10:46:31 -08:00
Jan Tattermusch 921df1c923 run_tests.py: increase timeout for pre-build step 2019-03-05 11:08:57 +01:00
Mark D. Roth a04b0646de Don't use a separate call context for subchannel calls. 2019-03-04 14:38:02 -08:00
Lidi Zheng bc81010f10 Strip Python wheel binary 2019-03-04 13:31:38 -08:00
Jan Tattermusch 7c71783879 grpc-dotnet now support unimplemented handlers 2019-03-01 09:30:18 +01:00
Nicolas Noble 91ad888497
Revert "Revert "Folding the Channel class into the grpc_impl namespace."" 2019-02-27 16:53:23 -08:00
Vijay Pai c924e0b63e
Merge pull request #18136 from vjpai/callback_test_interceptor
Increase test scenarios for client-side of callback API plus fix exposed bugs
2019-02-25 09:25:59 -08:00
Mark D. Roth 5f00cfd3bd
Merge pull request #18096 from markdroth/lb_policy_api
Second attempt: LB policy picker API
2019-02-22 10:10:43 -08:00
Vijay Pai 7eb08ad72e Add interceptors, secure credentials, and cancellation to client callback test 2019-02-22 01:33:05 -08:00
Soheil Hassas Yeganeh 2bb92f6a98
Merge pull request #18059 from soheilhy/worktree-cpp-atomic
Introduce more helper methods in gprpp/atomic.h
2019-02-20 22:28:17 -05:00
Mark D. Roth aa149fedbb Revert "Merge pull request #18093 from grpc/revert-17770-lb_policy_picker_api"
This reverts commit f327b83706, reversing
changes made to b3b5d63423.
2019-02-19 13:19:24 -08:00
hcaseyal 275296c594
Revert "LB policy picker API" 2019-02-19 11:05:52 -08:00
Jan Tattermusch 2fd2ee2289 test C# on .NET core by default too 2019-02-18 14:54:18 +01:00
Jan Tattermusch 96f4454ce7 update run_interop_tests.py script 2019-02-16 17:46:52 +01:00
Nicolas Noble 2ad245cb0c
Revert "Folding the Channel class into the grpc_impl namespace." 2019-02-15 09:52:15 -08:00
Soheil Hassas Yeganeh 508c8d805a Introduce more helper methods in gprpp/atomic.h
Retire the old atomic_with_atm.h and atomic_with_std.h as they are not
needed anymore.

Introduce helper methods which call GPR_ATM_INC_ADD_THEN and
GPR_ATM_INC_CAS_THEN, and use them everywhere.

Also introduce AtomicIncrementIfNonzero, originally authored by
vjpai@. This is going to be used for completion queues.
2019-02-15 10:31:12 -05:00
Bill Feng 987ac52ee2 formatting 2019-02-14 17:46:41 -08:00
Bill Feng 43277f83c8 filted out malformed resultstore data 2019-02-14 16:29:08 -08:00
Bill Feng 4564b78b27 more fields for filter 2019-02-14 15:29:19 -08:00
Bill Feng be55d61b64 more fields for filter 2019-02-14 15:07:04 -08:00
Nicolas "Pixel" Noble ad1a34f904 Adding new header to build files. 2019-02-14 21:55:20 +01:00
Bill Feng 5428bdeb83 more debug printouts 2019-02-14 11:09:55 -08:00
Bill Feng 1898e1be25 debug printouts 2019-02-14 10:39:47 -08:00
Jan Tattermusch cfc2156665 add AspNetCore interop server 2019-02-14 18:25:28 +01:00
Nicolas Noble c22b9620d3
Merge pull request #17797 from nicolasnoble/channel
Folding the Channel class into the grpc_impl namespace.
2019-02-13 16:48:19 -08:00
Bill Feng 95f3a99467
Merge pull request #18017 from billfeng327/hotfix/add-fieldmask-for-resultstore
added fieldmask to resultstore upload for RBE
2019-02-13 16:43:49 -08:00
Bill Feng 152626b13c removed debug printouts 2019-02-13 15:22:23 -08:00
Nicolas "Pixel" Noble de332cfcee Merge branch 'master' of https://github.com/grpc/grpc into channel 2019-02-13 22:11:47 +01:00
Bill Feng 1709313023 changed fields 2019-02-13 12:02:43 -08:00
Mark D. Roth bab8123763 LB policy picker API 2019-02-13 08:30:04 -08:00
Jan Tattermusch b28820ded6
Merge pull request #17926 from acozzette/bazel-skylib
Added bazel_skylib dependency in preparation for protobuf update
2019-02-13 13:28:38 +01:00
Jan Tattermusch bc19ba1668
Merge pull request #18037 from xichengliudui/fixtypos
Fix various typos in .cc and .md and .py files
2019-02-13 13:24:34 +01:00
Lidi Zheng 684690c2d7 Adopt reviewers' advice 2019-02-12 16:04:21 -08:00
Nicolas "Pixel" Noble 63db582516 Merge branch 'master' of https://github.com/grpc/grpc into channel 2019-02-13 00:19:23 +01:00
Lidi Zheng bf8bef9c78 Add retries for check_on_pr 2019-02-12 15:13:27 -08:00
Bill Feng ea3fd88eca debug printout for testing 2019-02-12 14:12:04 -08:00
Arjun Roy 406ac37fce
Merge pull request #17740 from arjunroy/handshaker_cpp
grpc_handshaker, grpc_handshaker_mgr C++ implementations
2019-02-12 10:25:28 -08:00
Bill Feng 8fd9b02bec added fieldmask to resultstore upload for RBE 2019-02-12 10:06:12 -08:00
xichengliudui d9b508c896 Fix various typos in .cc and .md and .py files 2019-02-12 11:11:43 -05:00
Arjun Roy 195a30bb8b Grpc: Change grpc_handshake and grpc_handshake_mgr to use CPP implementations.
grpc_handshake is renamed to GrpcHandshake, using C++ class definitions
instead of C-style vtable classes. Update callers to use new interfaces.
We use RefCountedPtr to simplify reference tracking.
2019-02-11 11:35:08 -08:00
Muxi Yan e11cce5aa6
Merge pull request #17948 from grpc/pre-fetch-pod-master
Pre-fetch Cocoapods master repo
2019-02-11 09:34:56 -08:00
Muxi Yan 1124c4edd9 increase timeout of cfstream-tests 2019-02-10 11:22:30 -08:00
Adam Cozzette 7cd19f2af3 Updated check_bazel_workspace.py 2019-02-07 14:54:52 -08:00
Vijay Pai f919ace038 Add a microbenchmark for immediately-firing alarms 2019-02-07 08:38:26 -08:00
rmstar 0d9e6d1e36
Merge pull request #17842 from rmstar/timechange
Added test for wall clock time change on the client
2019-02-06 10:30:27 -08:00
ncteisen 440f734d59 Remove owners for tools/run_tests/performance 2019-02-06 07:39:22 -08:00
Prashant Jaikumar bca92b2b7e Added test for wall-clock time change on the client 2019-02-05 13:40:22 -08:00
apolcyn 7e57732a1f
Merge pull request #17912 from apolcyn/java_and_go
Unskip google default creds for Go and Java in cloud to prod tests
2019-02-04 20:29:38 -08:00
Alexander Polcyn c0125a7cd4 Unskip google default creds for Go and Java in cloud to prod tests 2019-02-01 16:58:21 -08:00
Prashant Jaikumar 6b19927bc4 Bad connection test 2019-02-01 16:21:53 -08:00
apolcyn ab18421ba2
Merge pull request #17860 from apolcyn/fix_interop
Fix broken mac to prod interop
2019-01-29 17:27:56 -08:00
Alexander Polcyn 1d8f7647b0 Fix broken mac to prod interop 2019-01-29 10:45:03 -08:00
Yihua Zhang a3d997cbdc Add a TLS credential surface API (experimental) 2019-01-29 10:04:28 -08:00
apolcyn ec10359c7b
Merge pull request #17213 from apolcyn/add_cloud_to_prod_gcd_tests
Add an interop test specific to GoogleDefaultCreds
2019-01-27 23:47:59 -08:00
Nicolas "Pixel" Noble b0e6cc9b5f Forgot to declare the header. 2019-01-23 22:23:49 +01:00
Yash Tibrewal ca90fd501d
Merge pull request #17757 from yashykt/optstats
Collect OPT_STATS along with tx timestamps
2019-01-21 19:22:08 -08:00
Yash Tibrewal 9df6023dca Move Optional to gprpp, and reviewer comments 2019-01-18 14:48:12 -08:00
Jan Tattermusch d67009124f commenting on PRs is no longer used 2019-01-18 09:41:15 +01:00
Mark D. Roth 10fa278660
Merge pull request #17577 from markdroth/lb_trailing_metadata
Allow LB policies to intercept recv_trailing_metadata
2019-01-17 13:26:29 -08:00
Juanli Shen bbe2587c39 Enable per-channel subchannel pool 2019-01-15 14:15:18 -08:00
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