Commit Graph

9495 Commits

Author SHA1 Message Date
Noah Eisen be82e64b3d Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
Vijay Pai 0693b72b7f Merge branch 'master' into gpr_review 2018-02-08 15:18:13 -08:00
Yash Tibrewal bf19c33321
Merge pull request #14379 from yashykt/chttp2_heap_use_after_free
Fix heap use-after-free bug in chttp2 reported by fuzzer
2018-02-08 14:23:11 -08:00
Vijay Pai 0024ebc852
Merge pull request #14196 from vjpai/gpr_review_tls
GPR review: Privatize thread-local storage headers
2018-02-08 13:24:39 -08:00
Mark D. Roth 2a073981f3
Merge pull request #13684 from markdroth/c++_resolver
C++ Resolver API
2018-02-08 12:18:55 -08:00
Vijay Pai 18b9133f31 Merge branch 'master' into gpr_review 2018-02-08 12:18:09 -08:00
Vijay Pai 804f339338 Fix header guard 2018-02-08 12:08:45 -08:00
Yash Tibrewal ec717fa226 Fix heap use-after-free bug in chttp2 reported by fuzzer 2018-02-08 11:46:12 -08:00
Vijay Pai 239b7d4b0b Merge branch 'master' into gpr_review 2018-02-08 11:08:41 -08:00
Mark D. Roth 209f644f04 Convert resolver API to C++. 2018-02-08 10:26:46 -08:00
Vijay Pai 25b61fd60e Merge branch 'master' into gpr_review_tls 2018-02-08 10:26:25 -08:00
Vijay Pai 573717bc8d Merge branch 'master' into gpr_review3 2018-02-08 10:21:11 -08:00
Vijay Pai 7bd5e18fea
Merge pull request #14197 from vjpai/gpr_review_host_port
GPR review: privatize host_port.h
2018-02-08 10:14:29 -08:00
Vijay Pai 32748c1b2a Merge branch 'master' into gpr_review3 2018-02-08 10:06:23 -08:00
Vijay Pai 8f4fbb1c55 Move avl to its own directory and rename it to grpc_avl 2018-02-08 10:04:08 -08:00
David G. Quintas c8f572b443
Merge pull request #14170 from dgquintas/fake_resolver_dont_push_rr_reresolve2
Make RR re-resolve when any of its subchannels fail.
2018-02-08 09:16:04 -08:00
David Garcia Quintas a68a11e4a0 PR comments 2018-02-07 17:07:16 -08:00
Jiangtao Li fdc10b6ebd
Merge pull request #14296 from yihuazhang/FIX_ALTS_SHUTDOWN
Fix race condition in grpc_tsi_alts_shutdown
2018-02-07 13:24:40 -08:00
Vijay Pai 0e2d9faea1
Merge pull request #14345 from vjpai/static
Enforce CRTP: weaken reinterpret_cast to static_cast
2018-02-07 12:59:38 -08:00
Vijay Pai b1ef84a7fd Merge branch 'master' into gpr_review_host_port 2018-02-07 11:12:35 -08:00
Vijay Pai e441452b6e Weaken reintepret_cast to static_cast for Orphanable 2018-02-07 10:40:28 -08:00
Juanli Shen a485cf599f
Merge pull request #14356 from grpc/revert-13671-grpclb_reresolution
Revert "grpclb re-resolution"
2018-02-07 10:37:32 -08:00
Mehrdad Afshari 890e386d89
Merge pull request #14348 from mehrdada/upmerge
Upmerge 1.9.x to master
2018-02-07 10:23:36 -08:00
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
Vijay Pai 2f45758699 Enforce CRTP: weaken reinterpret_cast to static_cast 2018-02-06 18:41:05 -08:00
Muxi Yan 99f1a8f467 Remove compression_ruby 2018-02-06 18:17:42 -08:00
Muxi Yan 931f68ec56 regenerate metadata 2018-02-06 18:17:42 -08:00
Muxi Yan 3db2caaf2e Replace message/deflate,gzip with deflate,gzip 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
David Garcia Quintas 20331706e2 Make RR re-resolve upon any subchannel failure 2018-02-06 14:48:12 -08:00
Mark D. Roth 08d9f3df30 Change Ref() methods to return a RefCountedPtr<>. 2018-02-06 07:58:17 -08:00
Mehrdad Afshari b9335ebe47 Upmerge branch 'v1.9.x' into 'master' 2018-02-05 23:23:42 -08:00
kpayson64 9e620c3d7f
Merge pull request #14315 from kpayson64/fix_refcounting
Fixes refcounting issue
2018-02-05 14:19:54 -08:00
Ken Payson f069dd4498 Add refcounts for async callbacks in auth and client filters. 2018-02-05 12:07:54 -08:00
Yihua Zhang 6d55db03be fix race condition in grpc_tsi_alts_shutdown() 2018-02-05 09:30:32 -08:00
Jan Tattermusch b1f5d59b4f
Merge pull request #14272 from ncteisen/bug-chasing
Fix resource_quota bug
2018-02-05 12:09:17 -05:00
Shohei Kamimori 35367cc3ed fix typo 2018-02-05 18:46:41 +09:00
Sree Kuchibhotla d934602beb
Merge pull request #14275 from sreecha/enable-epollex
enable epollex by default
2018-02-04 22:25:01 -08:00
Juanli Shen 8011a09697
Merge pull request #14281 from AspirinSJL/fake_resolver_results_upon_error
Add a results_upon_error setter to fake resolver
2018-02-02 17:27:57 -08:00
ncteisen af66bedd11 Mark poll FD shutdown as UNAVAILABLE 2018-02-02 14:54:29 -08:00
Vijay Pai 1acfaca3e6 Merge branch 'master' into gpr_review_host_port 2018-02-02 11:21:07 -08:00
Vijay Pai d4d0a30c6f Privatize useful.h and avl.h 2018-02-02 09:16:44 -08:00
Juanli Shen d82e137c7b Add a results_upon_error setter to fake resolver 2018-02-02 09:16:12 -08:00
Vijay Pai 4c0640ebd6
Merge branch 'master' into gpr_review3 2018-02-02 09:12:11 -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
Vijay Pai 7ce8b94b69 Remove extern "C" since this is no longer a public header 2018-02-02 08:35:44 -08:00
David Garcia Quintas 8adf19cafd clang-format 2018-02-01 16:26:02 -08:00
David Garcia Quintas 64d02bac04 Merge branch 'master' of github.com:grpc/grpc into dns_cooldown 2018-02-01 15:00:03 -08:00