Commit Graph

2660 Commits

Author SHA1 Message Date
Juanli Shen aa7dc296b6
Revert "grpclb re-resolution" 2018-02-07 09:50:08 -08:00
Muxi Yan fb369d9567
Merge pull request #14343 from muxi/revert-12708
Revert breaking API in #12708
2018-02-06 20:40:21 -08:00
Muxi Yan cda058de8e build projects 2018-02-06 18:17:42 -08:00
Muxi Yan 99f1a8f467 Remove compression_ruby 2018-02-06 18:17:42 -08:00
Muxi Yan 6f0b195d20 Replace GRPC_COMPRESS_MESSAGE_* with GRPC_COMPRESS_* 2018-02-06 18:17:42 -08:00
Juanli Shen 33cdd57ab7 grpclb in charge of its re-resolution 2018-02-06 17:03:53 -08:00
Vijay Pai b7bf76851d
Merge pull request #14323 from vjpai/cq_comments
C++: Properly comment CQ ok, Shutdown, contract, and effect of TryCancel
2018-02-06 13:12:38 -08:00
Vijay Pai e81ead58fb Improve CQ and cancellation comments 2018-02-06 11:46:17 -08:00
Vijay Pai dcd5ef3ad8 Deprecate GenericStub()::Call for multi-threaded use 2018-02-05 13:08:44 -08:00
Vijay Pai 73a50abd1d
Merge pull request #14286 from dgquintas/fix_compresion_alg_accessors
Fix compression algorithm accessors
2018-02-04 23:39:07 -08:00
Vijay Pai e5b0a50416
Merge pull request #14015 from vjpai/alarm
Remove alarm from core, implement in C++ layer only
2018-02-02 08:44:20 -08:00
David Garcia Quintas a21ab2ba29 Fix compression algorithm accessors 2018-02-01 16:24:00 -08:00
David Garcia Quintas f25126cffb PR comments 2018-01-31 20:33:03 -08:00
David Garcia Quintas 3ee68da517 PR Comments 2018-01-30 15:45:50 -08:00
David Garcia Quintas 7896b62f2d DNS cooldown mechanism 2018-01-29 17:14:32 -08:00
Jan Tattermusch 97209aee1a fix warning & typo 2018-01-26 09:57:41 +01:00
Muxi Yan fd900e09fb Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2018-01-24 16:16:23 -08:00
Mark D. Roth 62569dd978 Fix arena to return aligned memory. 2018-01-22 12:51:03 -08:00
Vijay Pai e1e7042919 Restructure to simplify, harden, and avoid forward declaration 2018-01-21 21:04:38 -08:00
Vijay Pai 2b226adf60 Remove alarm from core, implement in C++ layer only 2018-01-21 21:03:56 -08:00
Muxi Yan fb061c329a Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2018-01-19 12:20:15 -08:00
Vijay Pai 69d3e0984d
Merge pull request #13815 from vjpai/catcher
C++: Catch exceptions from sync method handlers rather than crashing server
2018-01-15 10:54:18 -08:00
Jan Tattermusch c9ec2c0888
Revert "Stop using std::thread in C++ library since it can trigger exceptions" 2018-01-12 10:16:22 +01:00
Vijay Pai 4db3b7413d
Merge pull request #13697 from vjpai/nostdthread
Stop using std::thread in C++ library since it can trigger exceptions
2018-01-11 13:53:37 -08:00
Vijay Pai 1d91362f81 exec_ctx_fwd.h should never have been in public headers 2018-01-10 15:59:05 -08:00
Vijay Pai b4b0ac7049 Resolve leak by freeing request payload if resources exhausted 2018-01-10 14:40:40 -08:00
Vijay Pai fd4884a768 Address review comments 2018-01-10 18:47:09 +00:00
Vijay Pai 7500577593 Address review feedback; stop using result of 'what' 2018-01-09 10:55:37 -08:00
Yuchen Zeng 32d077e7e1
Merge pull request #13922 from y-zeng/openssl_1_1_0
Silence openssl 1.1.0 warnings
2018-01-08 17:19:51 -08:00
Vijay Pai ab00654784 Tag new #else and #endif blocks with comments 2018-01-08 15:12:55 -08:00
Vijay Pai 9809ce38e9 Use appropriate preprocessor guards to allow building without exceptions 2018-01-08 15:12:55 -08:00
Vijay Pai 8fc3715a17 Catch exceptions from sync method handlers without crashing server 2018-01-08 15:12:55 -08:00
Vijay Pai 5dd32268be Switch C++ sync server to use gpr_thd rather than std::thread and provide resource exhaustion mechanism 2018-01-08 10:02:38 -08:00
Vijay Pai 91bab37129 When building with bazel on a Mac, workaround bazelbuild/bazel#4341 2018-01-05 09:59:34 -08:00
Yuchen Zeng c6ae9b562b Silence openssl 1.1.0 warnings 2018-01-04 16:29:06 -08:00
Vijay Pai 832bd00163
Merge pull request #13874 from vjpai/allow_no_message
C++: Allow no message on sync unary call, just like async
2018-01-02 15:40:34 -08:00
Yash Tibrewal 11d1ac4c0c Add an exception in TLS to use pthread library instead of __thread for Android NDK with GCC as the compiler 2017-12-28 15:37:03 -08:00
Vijay Pai d5730c6c22 Allow no message on sync unary call, just like async 2017-12-22 23:48:58 -08:00
Muxi Yan 032e9b32dc Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-13 14:04:45 -08:00
ncteisen 934a3cebc4 Allow forward declaration of log args 2017-12-13 11:15:50 -08:00
yang-g 30ced5d09f Add comments for AsyncGenericService 2017-12-12 11:45:32 -08:00
yang-g 9c5d8267cd resolve comments 2017-12-11 17:00:33 -08:00
yang-g 69aec17562 Add dummy operator delete to make VS2015 not complain. 2017-12-11 15:52:50 -08:00
Muxi Yan 99024d6436 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-08 14:02:18 -08:00
Noah Eisen 5b1a66cef1
Merge pull request #13413 from ncteisen/surfacing-error-details-wrapped
Surface Error String to Wrapped Languages
2017-12-08 13:44:37 -08:00
ncteisen 6193c63dab Reviewer feedback 2017-12-08 10:49:31 -08:00
Muxi Yan 9c02a3cca1 Do not separate message/stream compression levels 2017-12-07 19:02:22 -08:00
Muxi Yan 6043006af1 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-06 22:29:12 -08:00
Muxi Yan fc38142db6 Merge commit 'b0bad8f^' into fix-stream-compression-config-interface 2017-12-06 22:02:08 -08:00
Muxi Yan 38fcd0c6c3 clang-format 2017-12-06 18:55:05 -08:00