Commit Graph

118 Commits

Author SHA1 Message Date
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 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
ncteisen 139072ff92 Const correct and clang 2017-07-19 08:17:58 -07:00
ncteisen 85fac6df57 Quiet down server builder 2017-07-18 17:05:28 -07:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
David G. Quintas 672f15fbdd Merge pull request #11143 from dgquintas/dns_server
Make ServerBuilder accept (dns:///) URIs instead of just dns names
2017-06-02 09:55:29 -07:00
Yang Gao 725d822743 merge with head 2017-05-22 10:41:17 -07:00
Muxi Yan f6b622c08a Take grpc_workaround_list as parameter 2017-05-17 10:34:10 -07:00
yang-g 21035da1c9 Add api to server builder plugin to modify the builder 2017-05-16 11:42:04 -07:00
Muxi Yan 928681dc3d obsolete -> is obsolete 2017-05-16 10:16:23 -07:00
David Garcia Quintas 94ab1b55bf Make ServerBuilder accept (dns:///) URIs instead of just dns names 2017-05-15 15:27:11 -07:00
Muxi Yan f5b3db9c22 Use AddChannelArgument method 2017-05-09 17:12:24 -07:00
Muxi Yan b1a80c751d bug fixes 2017-05-09 16:50:54 -07:00
Muxi Yan cdc0d03b2d Add EnableWorkaround API to enable server workarounds 2017-05-09 16:26:51 -07:00
Craig Tiller c3666d7090 Merge github.com:grpc/grpc into hybrid 2017-04-14 13:15:56 -07:00
Craig Tiller 11c5832b3e Get rid of second api for marking non-listening cqs 2017-04-12 08:21:17 -07:00
Craig Tiller 75bfb97548 Finish hybrid server stuff, ensure it gets tested 2017-04-11 17:55:12 -07:00
Craig Tiller 334c4678a3 Start building out C++ interface 2017-04-11 16:26:07 -07:00
Craig Tiller 9d9313cfc6 Threading robustness
Move server startup to a separate thread.
Where there is no opportunity for failure, do not return bool.
2017-04-11 15:05:46 -07:00
Craig Tiller 12352b2c5c Add test of server builder, including channel args 2017-03-08 09:08:22 -08:00
Sree Kuchibhotla 1e088b4219 Merge branch 'master' into rpc_mgr 2016-10-28 17:34:55 -07:00
Craig Tiller 153eaa7aba s/BUFFER_POOL/RESOURCE_QUOTA/g 2016-10-21 13:52:36 -07:00
Sree Kuchibhotla 6135535ca7 Minor changes and called generate_projects.sh again 2016-10-20 11:17:22 -07:00
Sree Kuchibhotla 385c9b2f05 Address code review comments 2016-10-18 16:26:38 -07:00
Craig Tiller afcc8752f3 clang-format 2016-10-18 16:10:06 -07:00
Sree Kuchibhotla e4eb51f20c reorder params in Server 2016-10-18 11:51:28 -07:00
Craig Tiller 20afa3d7c9 BufferPool --> ResourceQuota 2016-10-17 14:52:14 -07:00
Sree Kuchibhotla 8f7739bcd6 Rename GrpcRpcManager -> ThreadManager 2016-10-13 15:12:55 -07:00
Sree Kuchibhotla 96766195a6 Refactor SyncServerSettings code 2016-10-13 12:42:54 -07:00
Craig Tiller db1a5cce47 Buffer pool C++ wrapper 2016-09-28 14:22:12 -07:00
Sree Kuchibhotla a7a21d2049 Make sync server settings configurable 2016-09-28 12:38:01 -07:00
Sree Kuchibhotla 892dbf4d95 Make settings configurable 2016-09-27 19:42:27 -07:00
Sree Kuchibhotla 2d08f5bc8d fix the plugin initialization order in ServerBuilder 2016-09-26 16:11:02 -07:00
Sree Kuchibhotla 7974232f41 Merge branch 'master' into rpc_mgr 2016-09-21 11:17:41 -07:00
Sree Kuchibhotla 4028d2c11b More fixes 2016-09-21 10:45:33 -07:00
Sree Kuchibhotla aabada97a1 One RPCMgr instance per CQ 2016-09-21 01:39:13 -07:00
Mark D. Roth 0e256107e8 Code review changes. 2016-09-15 09:01:05 -07:00
Mark D. Roth 7bfa1a8343 Merge remote-tracking branch 'upstream/master' into max_send_size_filter 2016-09-06 10:44:32 -07:00
Mark D. Roth 6980362c4e Allow setting max send message size via C++ ServerBuilder API. 2016-09-06 08:15:36 -07:00
kpayson64 cfa18475f6 Merge pull request #7918 from y-zeng/server_builder
Add ServerBuilderPlugin::UpdateChannelArguments
2016-09-01 12:53:58 -07:00
Mark D. Roth 7331a7aa62 Change wrapped languages to use the new channel arg macro name. 2016-08-31 13:09:27 -07:00
David Garcia Quintas 468e16d97a server builder include fix 2016-08-31 13:29:40 +02:00
Yuchen Zeng 11d3c8f3d4 Add ServerBuilderPlugin::UpdateChannelArguments 2016-08-29 18:19:03 -07:00
Sree Kuchibhotla 3ea9e247e0 some refactoring 2016-08-22 14:15:43 -07:00
Vijay Pai b9e927afcc Merge branch 'master' into wheezy 2016-06-15 22:57:21 -07:00
Vijay Pai 15855f3e7f Switch server builder plugin API to something that will work with gcc4.4 2016-06-10 12:25:32 -07:00
Vijay Pai eac07c3cc8 WIP 2016-06-10 01:52:20 -07:00
Vijay Pai b645a2d3ce Remove another range-based for
Do not make explicit comparisons against nullptr; only use
implicit typecast to bool
2016-06-09 18:39:06 -07:00
David Garcia Quintas 55c08f81cf Merge branch 'master' of github.com:grpc/grpc into compression_md_level_bis 2016-06-03 14:18:01 -07:00
Craig Tiller fa96d86a99 Fix comments 2016-05-21 12:39:56 -07:00