Commit Graph

2739 Commits

Author SHA1 Message Date
Muxi Yan dfbf607ccb Introduce channel arg to disable authority filter 2018-04-01 22:51:02 -07:00
Vijay Pai a4da2d2a54 Eliminate existence of SneakyCallOpSet, some server cleanup 2018-03-22 19:09:01 -07:00
Noah Eisen dc93b71e53
Merge pull request #14751 from ncteisen/channel-tracing
[Fix Forward]: Channel Tracing Implementation; Part 1
2018-03-21 16:49:12 -07:00
Vijay Pai 7959f7d248
Merge pull request #14759 from vjpai/desneak
C++: Desneak client async unary call
2018-03-21 10:10:43 -07:00
Ruslan Nigmatullin 7ae3733cab [grpc] Add SSL session client cache support 2018-03-20 09:17:28 -07:00
Vijay Pai cdddc8ce42 Desneak client unary call, avoid Hyrum's Law (used for 1-thread simplicity) 2018-03-20 08:46:28 -07:00
ncteisen 3b42f83068 Revert "Revert "Channel Tracing Implementation; Part 1""
This reverts commit f2bea3725f.
2018-03-19 13:22:35 -07:00
Noah Eisen f2bea3725f
Revert "Channel Tracing Implementation; Part 1" 2018-03-19 12:05:18 -07:00
Noah Eisen 1571abdb7f
Merge pull request #13883 from ncteisen/channel-tracing
Channel Tracing Implementation; Part 1
2018-03-16 07:55:43 -10:00
ncteisen b93a006d64 Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing 2018-03-15 13:46:28 -10:00
Vijay Pai ba46afe3e2 Delete status_test that has no coverage; replace with static_asserts 2018-03-15 11:30:59 -07:00
kpayson64 7518ce9773
Merge pull request #14599 from kpayson64/abstract_libuv_stuff
Abstract libuv event loop
2018-03-13 15:28:39 -07:00
Nicolas Noble 129f38a8a5
Merge pull request #14517 from makdharma/extensible_api
Remove "final" keyword and make methods protected.
2018-03-13 09:58:59 -07:00
Vijay Pai 3c3c4c913a
Update server.h 2018-03-13 09:53:28 -07:00
Vijay Pai 589e2cfe09
Update completion_queue.h 2018-03-13 09:52:00 -07:00
makdharma 626a65e877 Added protected default constructor 2018-03-13 09:46:08 -07:00
makdharma dbf4b71a00 added Experimental in comments
For "struct Port" and friends, since they are now protected instead of
private.
2018-03-13 09:06:40 -07:00
kpayson64 539f5068bd Abstract libuv implementation
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
2018-03-13 01:21:42 -07:00
Muxi Yan 60aa27884f Remove include of inttypes.h completely 2018-03-12 11:50:09 -07:00
Muxi Yan 4b37fb0e4c Stop including inttypes.h in gRPC core public header in Apple platforms 2018-03-12 11:43:00 -07:00
makdharma d10c4e1e8e added "Experimental" and returned raw pointers
Added experimental in the comment and removed reference_wrapper in favor
of the raw pointer.
2018-03-12 11:07:35 -07:00
makdharma 1d603248f2 forgot to add completion_queue.h doh! 2018-03-12 10:37:52 -07:00
makdharma c8e523351e clang-format 2018-03-09 13:47:46 -08:00
makdharma 757af97ad0 added ///Experimental in comment for c_server
Please enter the commit message for your changes. Lines starting
2018-03-09 10:46:35 -08:00
makdharma 838af3eb6c moved member variables from protected to private
Per style guide, the member variables are not protected but private and
accessed through methods.
2018-03-09 09:39:42 -08:00
ncteisen ac945eba98 Reviewer comments 2018-03-05 22:23:23 -08:00
ncteisen cd6755b13c Re write rendered 2018-03-02 15:16:50 -08:00
ncteisen ee013d25b3 Fix build and sanity 2018-03-02 11:38:32 -08:00
ncteisen bf5237a723 reviewer comments 2018-03-01 20:45:26 -08:00
ncteisen 6ea7f3330e Reviewer comments 2018-03-01 20:19:25 -08:00
ncteisen 95cf05794a Reviewer feedback 2018-03-01 20:12:41 -08:00
ncteisen 75cf85c9ce Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing 2018-03-01 19:57:24 -08:00
Mark D. Roth 718c8341ca Retry support. 2018-02-28 13:00:04 -08:00
makdharma 57237443ac clang-format 2018-02-26 16:03:57 -08:00
makdharma e1a7283dd3 moved Next implementation to CC file. 2018-02-26 14:55:56 -08:00
makdharma 8065000697 Remove "final" keyword and make methods protected.
This adds extensibility to the API and makes custom implementation
of the server possible.
2018-02-23 14:51:46 -08:00
apolcyn dc46c7f565
Merge pull request #14487 from apolcyn/port_platform_sanity
Sanity check for inclusion of port_platform.h
2018-02-23 12:10:45 -08:00
Muxi Yan 5699cfcd45
Merge pull request #14318 from muxi/add-logging-interface
Add mobile log interface to ObjC
2018-02-23 10:04:40 -08:00
Alexander Polcyn db3e898a98 Add a sanity check for inclusion of port_platform.h 2018-02-23 09:59:53 -08:00
Muxi Yan 1a6d3a529b Add comments to the interface 2018-02-22 14:59:17 -08:00
Alexander Polcyn 1bc550132a Fix ruby artifact build 2018-02-21 15:01:33 -08:00
Juanli Shen 84f94c17aa
Merge pull request #14438 from grpc/revert-14412-revert-14376-revert-14356-revert-13671-grpclb_reresolution
Reintroduce grpclb re-resolution with fix
2018-02-19 19:19:10 -08:00
Tobias Jungel f258b56f43 fix non-virtual-dtor
compiling with -Wnon-virtual-dtor works with this patch
2018-02-16 12:42:05 +01:00
Muxi Yan 34e8e0a640
Merge pull request #14210 from muxi/move-cpp-headers
gRPC C++ Public Header Directory Change
2018-02-15 16:46:43 -08:00
Muxi Yan 0e00c43082 Move headers from grpc++ to grpcpp 2018-02-15 14:49:34 -08:00
Juanli Shen 87c6504ca9
Revert "Revert "Revert "Revert "grpclb re-resolution"""" 2018-02-15 09:42:45 -08:00
David G. Quintas 62a38fd028
Merge pull request #14412 from grpc/revert-14376-revert-14356-revert-13671-grpclb_reresolution
Revert "Revert "Revert "grpclb re-resolution"""
2018-02-13 10:36:46 -08:00
Noah Eisen 8d1b761296
Merge pull request #14405 from ncteisen/api-guarantees
Add Details about API Guarantees Surrounding grpc_arg_pointer_vtable
2018-02-13 09:59:59 -08:00
ncteisen ac86f04373 Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing 2018-02-13 09:27:35 -08:00
David G. Quintas f66cf0d70d
Revert "Revert "Revert "grpclb re-resolution""" 2018-02-12 20:55:27 -08:00