Commit Graph

3310 Commits

Author SHA1 Message Date
Juanli Shen a802b14be6 Add xds resolver 2019-08-16 15:09:32 -07:00
Esun Kim 15f8ae71dd Change cc to c++ 2019-08-14 09:30:26 -07:00
Yihua Zhang ae863630d5 Add spiffe client-side credential reload 2019-08-12 14:12:13 -07:00
Soheil Hassas Yeganeh 834f0c7809
Merge pull request #19263 from soheilhy/core-static-method
Mandate static string for host and method passed to grpc_channel_register
2019-08-12 09:33:30 -04:00
Soheil Hassas Yeganeh 13896f8bd1 Mandate static string for host and method passed to grpc_channel_register_call
This is for the gRFC being prepared.

Bump the major version of core to 8.0.0.
2019-08-09 16:26:37 -04:00
Juanli Shen 45dd8be442 Use LRS in xds policy 2019-08-09 12:08:32 -07:00
Esun Kim be4e684a82 Migrated tsi/alts from nanopb to upb 2019-08-08 16:39:05 -07:00
Juanli Shen 79f191114e Use EDS in xds LB policy 2019-08-07 22:43:45 -07:00
Esun Kim c6b0bd08c7 Updated grpclb to use upb 2019-08-07 13:25:49 -07:00
Esun Kim 6ddfb384c1 Added google/protobuf/descriptor.upb.* to google_api_upb 2019-08-07 12:08:06 -07:00
Esun Kim f7454a9876 Modified health_check to use upb proto instead of nanopb 2019-08-07 09:16:08 -07:00
Esun Kim 8dfa3c2255 Remove upb targets from BUILD 2019-08-06 17:40:02 -07:00
Esun Kim f88bd06ee5 Go UPB! 2019-08-06 15:27:14 -07:00
Nicolas "Pixel" Noble d5191a5f8b Adding src/core/ext/upb-generated in our include path.
This enables us to build both from Bazel and make.
2019-08-03 01:44:04 +02:00
Yash Tibrewal e6756a58ed
Merge pull request #19316 from yashykt/delegating_channel
Add Delegating Channel
2019-08-02 12:08:10 -07:00
Karthik Ravi Shankar fcb43f9dee Regenerate projects 2019-08-01 17:34:02 -07:00
Yash Tibrewal 3653439ba6 Merge master and move to experimental 2019-08-01 16:15:31 -07:00
Jan Tattermusch 2b0ff8619c regenerate projects 2019-07-30 10:35:19 -07:00
yunjiaw26 f14f1dd61d
Merge pull request #19695 from yunjiaw26/bm_threadpool
Add threadpool benchmark and build files
2019-07-29 18:38:22 -07:00
Nicolas Noble 1769169178
Merge pull request #19433 from nicolasnoble/moiz-upb
Building ubp in Bazel properly.
2019-07-25 14:10:39 -07:00
Esun Kim 05d6f9f2b1
Merge pull request #19702 from veblush/move-cronet
Create sub package for cronet
2019-07-24 16:52:26 -07:00
Esun Kim ded9f46c06 Refactored BUILD file to isolate cronet rules 2019-07-24 14:55:35 -07:00
Qiancheng Zhao 29480c4f6b add client idle filter 2019-07-24 10:04:41 -07:00
Alexander Polcyn 6898c23a5d Add experimental control plane creds C-core API 2019-07-22 16:03:02 -07:00
Yunjia Wang c6bc2b1875 Add threadpool benchmark and build files 2019-07-19 10:23:22 -07:00
yunjiaw26 1e607d3dc0
Merge pull request #19544 from yunjiaw26/thread_pool
Threadpool
2019-07-18 15:02:59 -07:00
Nicolas "Pixel" Noble 5495a7f7b1 Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb 2019-07-16 19:07:24 +02:00
Alexander Polcyn 4999420c7d Add a test client for certain grpclb fallback scenarios 2019-07-11 18:31:21 -07:00
Julien Boeuf 109edca971 Adding C++ API and implementation for STS credentials:
- marked as experimental.
- also changed the name of a field in the options struct.
2019-07-09 22:28:44 -07:00
Nicolas "Pixel" Noble d01633944c Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb 2019-07-09 23:39:53 +02:00
Yunjia Wang 15d2f0390b Merge remote-tracking branch 'upstream/master' into thread_pool 2019-07-09 10:00:40 -07:00
Moiz Haidry 5ae9afdc55
Merge pull request #19517 from mhaidrygoog/grpc_to_grpc_impl_async_callback
Move grpc async, callback and sync implementation to grpc_impl namespace
2019-07-03 13:56:36 -07:00
Nicolas "Pixel" Noble 3de02bc8cd Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb 2019-07-03 19:54:22 +02:00
yunjiaw26 aec511e0e0
Merge pull request #19358 from yunjiaw26/mpmcqueue
MPMCQueue
2019-07-02 18:27:06 -07:00
Moiz Haidry bf994e48d9 Move grpc async, callback and sync implementation to grpc_impl namespace 2019-07-01 14:05:54 -07:00
Yunjia Wang 410451c126 Add threadpool implementation 2019-07-01 14:02:58 -07:00
Yunjia Wang 0141b18d66 Merge remote-tracking branch 'upstream/master' into threadpool 2019-07-01 13:38:18 -07:00
Soheil Hassas Yeganeh 39e982a263
Merge pull request #19488 from soheilhy/string-view2
Introduce string_view and use it for gpr_split_host_port
2019-07-01 13:53:16 -04:00
rmstar 8ce8cfe4c3
Merge pull request #19439 from rmstar/enable_cfstream
Enable CFStream by default on  iOS
2019-07-01 10:36:08 -07:00
apolcyn 58ed35407a
Merge pull request #19489 from apolcyn/fix_ares_throttle
Fix DNS resolver cooldown
2019-06-27 18:09:18 -07:00
Soheil Hassas Yeganeh dbf88dd66f Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
This reverts commit 80c177d4c4.
2019-06-27 20:56:15 -04:00
Alexander Polcyn 0d2c622f9e Fix DNS resolver cooldown 2019-06-27 15:12:05 -07:00
Karthik Ravi Shankar bddcb6c906 Don't move ServerContext to impl 2019-06-26 14:28:34 -07:00
Yunjia Wang 5b6c9473cd Merge remote-tracking branch 'upstream/master' into mpmcqueue 2019-06-26 13:59:28 -07:00
Prashant Jaikumar 4ad6d6d4df Enable CFStream by default on iOS for all wrapped languages 2019-06-26 11:31:31 -07:00
Nicolas "Pixel" Noble efeb0e7012 Fixing up include paths for upb. 2019-06-26 19:55:55 +02:00
Soheil Hassas Yeganeh f9516b04d5
Merge pull request #19218 from soheilhy/string-view
Introduce string_view and use it for gpr_split_host_port.
2019-06-26 13:15:52 -04:00
Nicolas "Pixel" Noble 81da76ca3e Updating build files with changing upb directories. 2019-06-26 01:51:22 +02:00
Karthik Ravi Shankar 8b91dc5fd2 Move more of usage to grpc_impl
1) Create server_context_impl and completion_queue_impl headers.
2) Move more of usage of ClientContext, ServerContext to grpc_impl
2019-06-22 17:17:29 -07:00
Yunjia Wang a68e7bc461 Remove extra header file, change to c test, change new/delete 2019-06-21 17:16:29 -07:00