Commit Graph

2456 Commits

Author SHA1 Message Date
Yash Tibrewal 6712c7d203 Merging master into yashykt:ctocc6 2017-09-19 10:47:24 -07:00
Yuchen Zeng 0aedb8136f Merge pull request #11587 from y-zeng/pure_ping
Fix the client-side ping policy
2017-09-19 10:11:50 -07:00
Yash Tibrewal 06312bdb43 Minor formatting, commenting and clang format for C to C++ conversion 2017-09-18 15:42:41 -07:00
Yash Tibrewal 6b56c4d953 Redefine GRPC_SLICE_MALLOC to use grpc_slice_malloc function instead of
designated initializers
2017-09-18 15:41:03 -07:00
Yuchen Zeng ad32075af8 Set last_ping_sent_time to inf_past after receiving data 2017-09-18 13:34:16 -07:00
Yash Tibrewal 9eb8672bbe Removing deprecated string to char * conversions 2017-09-17 23:55:58 -07:00
Vijay Pai 4b047a3bff Construction of streams shouldn't require triggering async ops 2017-09-14 17:55:13 -07:00
Ken Payson 01e83b55e4 Revert "Add fallback (use backends from resolver if can't reach balancer) to grpclb."
This reverts commit aba0a0a544.
2017-09-13 19:45:07 -07:00
Juanli Shen 3bf7b714a5 Merge pull request #12187 from AspirinSJL/lb_fallback
Add LB fallback to use when we can't contact any balancer.
2017-09-13 10:46:44 -07:00
K.K. Yap a6721a0979 Comment that IPv6 Any accepts both IPv4 and IPv6 connections. 2017-09-11 16:20:04 -07:00
Juanli Shen aba0a0a544 Add fallback (use backends from resolver if can't reach balancer) to grpclb. 2017-09-11 09:22:48 -07:00
Craig Tiller 55863ff527 Merge github.com:grpc/grpc into write_completion 2017-09-08 14:39:15 -07:00
Vijay Pai 7f6a27a4d3 Merge pull request #12372 from vjpai/armalarmadingdong
Core API change: Decouple alarm construction from setting to avoid races in MT code
2017-09-07 18:34:56 -07:00
Vijay Pai 66eaa32773 Specify that ServerCompletionQueue must be drained. 2017-09-07 15:35:21 -07:00
Craig Tiller dfc6cffdf8 Merge github.com:grpc/grpc into write_completion 2017-09-07 14:48:40 -07:00
Mark D. Roth 8941f607d6 Merge pull request #12369 from markdroth/call_combiner
Second attempt at call combiner PR
2017-09-07 14:43:47 -07:00
Craig Tiller a8fc020e0f Merge github.com:grpc/grpc into write_completion 2017-09-07 13:39:26 -07:00
Yuchen Zeng b6ef6e9ff5 Merge pull request #12080 from y-zeng/connectivity
Reconnect channels automatically in C++ clients
2017-09-07 12:59:41 -07:00
Craig Tiller ff952d292f Merge github.com:grpc/grpc into write_completion 2017-09-07 12:52:44 -07:00
Vijay Pai 58c33ba19b Decouple alarm construction from setting to avoid races in MT code 2017-09-07 11:34:13 -07:00
Craig Tiller 0033c752d1 C89 2017-09-07 10:20:57 -07:00
Craig Tiller b8fcff171a Compile fix 2017-09-06 13:33:14 -07:00
Craig Tiller 9c519434be EXPERIMENT: Increase grpc_slice size to allow more inlining 2017-09-06 09:53:19 -07:00
Craig Tiller b675e0a0af Annotate benign race 2017-09-06 09:22:39 -07:00
Blair Kutzman c64be96372 Correct spelling of 'client'. 2017-09-05 12:45:32 -07:00
Craig Tiller 9bebf8b22a C++ API for write-through 2017-09-01 10:20:13 -07:00
Craig Tiller 6ba448fb55 Merge github.com:grpc/grpc into write_completion 2017-09-01 10:09:30 -07:00
Mark D. Roth 764cf04a13 Revert "Revert "Implement call combiner""
This reverts commit bf19961d0a.
2017-09-01 09:00:06 -07:00
Craig Tiller 8fd40d5ed9 Merge github.com:grpc/grpc into wc 2017-08-31 10:54:11 -07:00
Ken Payson 08b79c1611 Doc UPdate 2017-08-30 08:36:59 -07:00
Ken Payson 4754398f81 Clang_format 2017-08-30 08:31:38 -07:00
Mark D. Roth bf19961d0a Revert "Implement call combiner" 2017-08-29 16:59:07 -07:00
Ken Payson 567e0f1eb6 Have write ops take ownership over slices 2017-08-29 09:21:22 -07:00
Mark D. Roth ff4f2db4b9 Merge pull request #11566 from markdroth/call_combiner
Implement call combiner
2017-08-25 09:05:04 -07:00
Mark D. Roth 76e264b8df Implement call combiner. 2017-08-25 09:03:33 -07:00
Yang Gao 2921e1ea7d Merge pull request #12282 from yang-g/sync_thd_refactor
Refactor sync/thd headers
2017-08-24 15:47:33 -07:00
yang-g a79ada3bcc Double check macro to protect from faulty test. 2017-08-24 10:15:12 -07:00
yang-g 9ff6031014 Add sync_custom.h 2017-08-24 09:08:21 -07:00
Yuchen Zeng b4481a9a13 Share one monitoring thread between channels 2017-08-24 03:13:42 -07:00
Yuchen Zeng a2e506e8d9 Avoid using timers 2017-08-22 20:46:52 -07:00
Yuchen Zeng 6a6d618034 Prevent watching unsuppoted channels 2017-08-22 18:56:25 -07:00
Yuchen Zeng 2411bacd04 Address review comments 2017-08-22 18:56:25 -07:00
Yuchen Zeng be9b814240 Add ChannelConnectivityWatcher 2017-08-22 18:56:25 -07:00
Muxi Yan 7c62a35c6f Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-08-21 15:19:50 -07:00
Muxi Yan d37411e71d Some missing parts 2017-08-17 18:44:45 -07:00
Muxi Yan e9447a0068 Minor name fix 2017-08-14 13:09:00 -07:00
Muxi Yan 983539565b Fix core_untyped_structs sanity test 2017-08-14 11:20:18 -07:00
Muxi Yan 229125abb1 Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-08-11 16:15:53 -07:00
Muxi Yan d36283ab59 Address review comments 2017-08-11 16:11:26 -07:00
Vijay Pai b18ab3f7c8 Delete deprecated constructor and CallOpSetCollectionInterface 2017-08-11 11:56:34 -07:00