Commit Graph

6151 Commits

Author SHA1 Message Date
Muxi Yan efbeb750ec
Merge pull request #18814 from muxi/fix-cfstream-build-yaml
Build system fix for default CFStream
2019-04-26 08:14:30 -07:00
Karthik Ravi Shankar 3377e49bc7 Fix build errors 2019-04-25 11:40:56 -07:00
Yang Gao ad4f805692
Merge pull request #18853 from yang-g/init_test
Stop calling ParseCommandLineFlags directly, use wrapper call instead
2019-04-24 23:33:41 -07:00
Arjun Roy 8ce42f67b2 Shrink arena size by 40 bytes and add additional
alignment options (for cache-alignment).

We shrink by:
1) Removing an unnecessary zone pointer.
2) Replacing gpr_mu (40 bytes when using pthread_mutex_t) with
std::atomic_flag.

We also header-inline the fastpath alloc (ie. when not doing a zone
alloc) and move the malloc() for a zone alloc outside of the mutex
critical zone, which allows us to replace the mutex with a spinlock.

We also cache-align created arenas.
2019-04-24 16:39:03 -07:00
yang-g 37783d6329 Stop calling ParseCommandLineFlags directly, use wrapper call instead 2019-04-24 10:09:39 -07:00
Karthik Ravi Shankar a1493cfa62 Add missing files for build 2019-04-24 08:26:46 -07:00
Karthik Ravi Shankar 81ba5a7b9b Add missing files for build 2019-04-24 08:22:56 -07:00
Karthik Ravi Shankar c8a6841dfc Merge branch 'master' into revert-18717-grpc_namespace_server_revert 2019-04-23 18:14:02 -07:00
Yang Gao 5170c613cc
Merge pull request #18784 from yang-g/message_allocator
Message allocator support for callback unary
2019-04-23 15:49:49 -07:00
murgatroid99 dc1bcf8762 Consolidate helper function from windows and libuv 2019-04-22 17:31:55 -07:00
Muxi Yan 3473788621 Remove example build tests that do not depend on changes in a PR or master branch 2019-04-19 14:45:20 -07:00
Muxi Yan 9e593f721f build system fix for default CFStream 2019-04-19 14:14:48 -07:00
murgatroid99 41871bf7de Add cares glue for libuv event loop 2019-04-18 17:08:51 -07:00
Soheil Hassas Yeganeh 2b9448a71c Revert "Revert "Introduce C++ wrappers for gpr_mu and gpr_cv.""
This reverts commit d09c9f8e20.
2019-04-17 14:35:29 -04:00
yang-g 6929cdd654 initial 2019-04-16 15:43:58 -07:00
Yihua Zhang ef4508ca0d fix memory leaks in ssl credential reload. 2019-04-16 11:09:30 -07:00
Mark D. Roth 62d9be1533
Merge pull request #18631 from markdroth/pare_down_channel_args_api
Move functions for individual args out of channel_args.{h,cc}.
2019-04-16 07:11:33 -07:00
Jan Tattermusch d5769552c6
Merge pull request #18280 from nlopezgi/master
Setup rbe_autoconfig for gRPC builds that use RBE
2019-04-15 12:08:22 +02:00
Alexander Polcyn 4ba81610ee Revert "Update the upb submodule for proto.oneof fix in generated code."
This reverts commit 2975571fd3.
2019-04-12 12:00:10 -07:00
vishalpowar da818e887f
Merge pull request #18733 from vishalpowar/update_upb_submodule
Update the upb submodule for proto.oneof fix in generated code.
2019-04-12 10:06:31 -07:00
Alexander Polcyn 880796e8ba Revert "Ban std:: sync constructs"
This reverts commit bb8ba4547a.
2019-04-11 17:56:41 -07:00
Alexander Polcyn d09c9f8e20 Revert "Introduce C++ wrappers for gpr_mu and gpr_cv."
This reverts commit a26c09dd25.
2019-04-11 16:52:54 -07:00
Vishal Powar 2975571fd3 Update the upb submodule for proto.oneof fix in generated code. 2019-04-11 16:24:58 -07:00
Karthik Ravi Shankar 62fb156122 Fold CompletionQueue and ServerCompletionQueue into grpc_impl 2019-04-11 13:16:32 -07:00
Karthik Ravi Shankar c93a3aaed3 Remove more files 2019-04-11 12:07:52 -07:00
Karthik Ravi Shankar 973fa6950e Fold Channel into grpc_impl from grpc namespace 2019-04-11 12:04:23 -07:00
Nicolas Lopez a32b1eb765
Merge branch 'master' into master 2019-04-11 15:00:34 -04:00
Karthik Ravi Shankar 2e88231fc0
Revert "Revert "Merge pull request #18458 from grpc/grpc_namespace_server"" 2019-04-10 15:04:05 -07:00
Soheil Hassas Yeganeh e85dd2e644 Fix build errors 2019-04-10 14:15:28 -07:00
Karthik Ravi Shankar f03b309787 Revert "Merge pull request #18458 from grpc/grpc_namespace_server"
This reverts commit dc1089a6d1, reversing
changes made to 31843787cc.

This change also includes - Revert "Merge pull request #17932 from soheilhy/gprpp-mutex"

This reverts commit df4b6a763d, reversing
changes made to dc1089a6d1.
2019-04-10 13:54:05 -07:00
Karthik Ravi Shankar dad3f34207
Revert "Revert "Revert "Folding the Channel class into the grpc_impl namespace.""" 2019-04-10 12:14:04 -07:00
Karthik Ravi Shankar 891b6cf7ae
Revert "Folding CompletionQueue and ServerCompletionQueue." 2019-04-10 10:22:59 -07:00
Karthik Ravi Shankar 6e647d20a0
Merge pull request #18063 from nicolasnoble/completion-queue-fold
Folding CompletionQueue and ServerCompletionQueue.
2019-04-09 15:31:20 -07:00
Yash Tibrewal 3d0788a242
Merge pull request #18586 from yashykt/svc_cfg1
Global Registry for Service Config Parsers
2019-04-09 14:54:59 -07:00
Karthik Ravi Shankar d2b2f7f5a3 Merge branch 'master' into completion-queue-fold 2019-04-09 13:44:33 -07:00
Karthik Ravi Shankar 918cb46011
Merge pull request #18198 from grpc/revert-18076-revert-17797-channel
Revert "Revert "Folding the Channel class into the grpc_impl namespace.""
2019-04-09 13:34:02 -07:00
Karthik Ravi Shankar afd602ccba Merge branch 'master' into completion-queue-fold 2019-04-09 10:46:03 -07:00
Vijay Pai a01f1f7805
Merge pull request #18688 from vjpai/ban_std_sync
Ban std:: sync constructs
2019-04-09 10:36:02 -07:00
Vijay Pai bb8ba4547a Ban std:: sync constructs 2019-04-09 09:00:12 -07:00
Karthik Ravi Shankar 5a08d2aae7 Merge branch 'master' into revert-18076-revert-17797-channel 2019-04-09 08:22:37 -07:00
Jan Tattermusch 10e39e316c
Merge pull request #18088 from jtattermusch/csharp_netcore_testing
test C# on .NET core by default too
2019-04-09 08:01:52 +02:00
Yash Tibrewal 74540483c6 Merge branch 'master' into svc_cfg1 2019-04-08 19:51:45 -07:00
Karthik Ravi Shankar 53c5bf5ced Merge branch 'master' into revert-18076-revert-17797-channel 2019-04-08 16:04:24 -07:00
Soheil Hassas Yeganeh a26c09dd25 Introduce C++ wrappers for gpr_mu and gpr_cv.
Introduce RAII wrappers in the grpc::internal and grpc_core
namespaces, and use them in place of std::mutex and
std::condition_variable.

Note that, since std::mutex is also used by the public
C++ headers we cannot introduce these wrappers in grpc_core.

Also, note that in grpcpp we cannot use gRPC core and vice versa.
So we had to duplicate the code, once using core_codegen_interface
and once using direct calls.
2019-04-08 18:27:07 -04:00
Karthik Ravi Shankar 9875fabdd4 Merge branch 'master' into revert-18076-revert-17797-channel 2019-04-08 12:55:07 -07:00
Karthik Ravi Shankar 958f373d32 Merge branch 'master' into grpc_namespace_server 2019-04-08 12:42:37 -07:00
Yash Tibrewal 3dc6eae912 Merge branch 'master' into svc_cfg1 2019-04-05 13:45:03 -07:00
Karthik Ravi Shankar e8c0b2433a Make script fixes 2019-04-05 10:20:13 -07:00
Yash Tibrewal 390078b7a8 Add tests for new service config mechanism 2019-04-04 18:58:15 -07:00
Karthik Ravi Shankar dd39f78e3f Merge branch 'master' into revert-18502-revert-18242-grpc_namespace_serverbuilder 2019-04-04 15:45:42 -07:00
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