Commit Graph

2427 Commits

Author SHA1 Message Date
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
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
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
Vijay Pai 58c33ba19b Decouple alarm construction from setting to avoid races in MT code 2017-09-07 11:34:13 -07:00
Craig Tiller 9c519434be EXPERIMENT: Increase grpc_slice size to allow more inlining 2017-09-06 09:53:19 -07:00
Blair Kutzman c64be96372 Correct spelling of 'client'. 2017-09-05 12:45:32 -07:00
Mark D. Roth 764cf04a13 Revert "Revert "Implement call combiner""
This reverts commit bf19961d0a.
2017-09-01 09:00:06 -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
Ken Payson 567e0f1eb6 Have write ops take ownership over slices 2017-08-29 09:21:22 -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
Jeremy Yallop b8e68dcdd6 Add tags to tagless structs and unions. 2017-08-09 15:59:54 +01:00
Vijay Pai ce58cf8c44 Add Slice constructors to match all grpc_slice cases 2017-08-04 07:48:48 -07:00
Mark D. Roth f9bf428489 Add support for service configs to c-ares resolver. 2017-08-03 14:47:23 -07:00
Jan Tattermusch e68c0d1722 Revert "Reintroduce a lambda capture as part of C++11-izing code" 2017-08-03 12:42:24 +02:00
Muxi Yan 69b8fe02b6 Merge branch 'master' into stream_compression_config 2017-08-02 16:57:23 -07:00
yang-g e8a61d63b5 Add a default delete override for the interface 2017-08-02 09:31:24 -07:00
apolcyn b667f12cef Merge pull request #11979 from apolcyn/ensure_cancel_with_status_memory_api
Add comment and test for API of a parameter to grpc_call_cancel_with_status
2017-07-31 17:10:41 -07:00
Alexander Polcyn 088e85ca64 add comment and test for memory api of grpc_call_cancel_with_status 2017-07-28 16:07:16 -07:00
yang-g 0eaf7debd2 Allow adding events to cq after shutdown is called. 2017-07-28 12:49:40 -07:00
Muxi Yan bb7ff0df00 minor missing header 2017-07-27 11:22:08 -07:00
Muxi Yan c80526d122 Modify C++ and Objective C to initialize maybe_stream_compression_level 2017-07-27 11:16:49 -07:00
Muxi Yan 0603895423 Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-07-26 17:02:31 -07:00
Muxi Yan 68a0fd5416 Separate stream compression from message-wise compression 2017-07-26 14:20:01 -07:00
Yang Gao 986f056ee9 Merge pull request #11865 from yang-g/avl_interface
Adding user_data to avl interface so that an exec_ctx can be passed in.
2017-07-26 07:20:37 -07:00
yang-g 303de0ae71 update comments 2017-07-25 07:50:45 -07:00
yang-g 59ef64898a Adding exec_ctx to avl vtable functions 2017-07-25 07:45:23 -07:00
Vijay Pai bc81eee4d4 Remove a follow-on internal that was added post-internalization, keep the templated QPS worker rather than going back to internal API 2017-07-25 01:51:28 -07:00
Vijay Pai 6abd20020b Revert "Separate internal-only and public parts of C++ API" 2017-07-25 00:43:30 -07:00
Mehrdad Afshari 4260f2852d Merge pull request #11917 from hxcan/master
Fix error in Doxygen comment.
2017-07-24 15:14:16 -07:00
hxcan.cai ba65002de4 Fix error in Doxygen comment. 2017-07-24 13:51:10 +08:00
Muxi Yan c97fc14a0e Revert "Stream compression configuration"
This reverts commit a4dc077d3c.
2017-07-21 16:23:08 -07:00
Mark D. Roth e0778b2c18 Add cancellation to asynchronous security APIs. 2017-07-21 15:42:00 -07:00
Vijay Pai e5ba80b507 Merge pull request #11870 from vjpai/slice
Add idiomatic C++ API for grpc::Slice construction
2017-07-18 14:10:13 -07:00
Mark D. Roth 65d447f2c3 Merge pull request #11454 from markdroth/server_cq_ok_semantics
Do not return calls on server when request proto fails to deserialize.
2017-07-18 12:19:45 -07:00