Commit Graph

981 Commits

Author SHA1 Message Date
Sree Kuchibhotla 79441baed9 Merge branch 'master' into cq_create_api_changes 2017-03-24 15:01:23 -07:00
Yuchen Zeng f466ae116e Merge pull request #7771 from y-zeng/cares_buildin
Async DNS resolver with pre-configured c-ares
2017-03-24 14:52:04 -07:00
Sree Kuchibhotla b6512cf940 Merge pull request #10245 from sreecha/cq_factory_api
Introduce grpc_completion_queue_factory API
2017-03-24 13:23:44 -07:00
Sree Kuchibhotla 944a56fa84 Merge branch 'master' into cq_create_api_changes 2017-03-24 10:55:39 -07:00
Nicolas "Pixel" Noble e44a50ffd7 Merge branch 'v1.2.x' of https://github.com/grpc/grpc into upmerge-1.2.0 2017-03-24 00:54:47 +01:00
Alexander Polcyn 604abf4fa5 add generated imports header to be able to build on mingw 2017-03-23 11:32:36 -07:00
apolcyn 1a0cc16dc7 Merge pull request #10230 from apolcyn/bump_to_1_2_1_pre1
bump v1.2.x branch to 1.2.1-pre1
2017-03-23 10:37:44 -07:00
apolcyn b0f3f55f8f Merge pull request #9986 from apolcyn/fix_connectivity
ruby add background channel state poller to handle disconnected transports
2017-03-23 10:12:57 -07:00
Alexander Polcyn 02d131b5ef fix mac crash on abruptly ended server thread 2017-03-22 15:12:32 -07:00
Sree Kuchibhotla 8d8bb7a515 Ruby changes 2017-03-22 12:37:29 -07:00
Alexander Polcyn 513070cf20 get rid of time check increment in watch connectivity state loop 2017-03-22 10:27:31 -07:00
Sree Kuchibhotla def3354c9a Fix test bug and generate_projects.sh 2017-03-22 03:07:01 -07:00
Alexander Polcyn 06d4edd283 fix setting of time_check_increment in watch conn state loop 2017-03-21 19:24:07 -07:00
Alexander Polcyn 5b881460d2 make fewer lock/unlock calls and loop on cv_wait in watch conn state 2017-03-21 18:38:26 -07:00
Sree Kuchibhotla 5ea3bbd418 Merge branch 'cq_factory_api' into cq_create_api_changes_with_factory 2017-03-21 17:18:41 -07:00
Sree Kuchibhotla bf18428740 Introduce grpc_completion_queue_factory API
Just the API and a bare-bone implementation
2017-03-21 15:18:58 -07:00
Sree Kuchibhotla 36c370793b Merge branch 'master' into cq_create_api_changes 2017-03-21 10:28:40 -07:00
Alexander Polcyn ea282e9c4c add passing test that kills a process while there are active watch chan state calls 2017-03-20 21:07:20 -07:00
Alexander Polcyn 3e30832cca bump v1.2.x branch to 1.2.1-pre1 2017-03-20 17:00:45 -07:00
David Garcia Quintas 69e5a28635 Going for 1.2.0 2017-03-20 12:51:17 -07:00
Alexander Polcyn 4e606751db add end2end tests to formatter and adjust to formatter 2017-03-20 00:07:25 -07:00
Alexander Polcyn b862b6ae20 use RTEST with channel watch arg to capture larger set of truthy args 2017-03-19 23:36:21 -07:00
Yuchen Zeng 9bc0d8200e Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-03-17 16:00:17 -07:00
Yuchen Zeng 2c977084c8 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-03-17 15:57:23 -07:00
Ken Payson 12ca7d319c Bump 1.2.x version to pre-2 2017-03-16 11:01:06 -07:00
Alexander Polcyn 071f74f6f1 add copyright header to fix failing sanity tests 2017-03-15 17:32:40 -07:00
Alexander Polcyn af3213f38b remove now-unused channel completion queues 2017-03-15 16:44:52 -07:00
Alexander Polcyn 4109c23734 add a README for new test directory 2017-03-15 16:07:03 -07:00
Alexander Polcyn 563ec5324f stop mixing gpr mutexes and the ruby gil to fix channel closing deadlock 2017-03-15 15:54:49 -07:00
Alexander Polcyn 70bc4921e1 add another currently failing test related to channels and deadlock 2017-03-15 14:00:46 -07:00
Alexander Polcyn f3147b3a7c watch channel state without the gil to fix deadlock on abrupt SIGTERM 2017-03-15 12:14:13 -07:00
Alexander Polcyn 16d97edf56 add failing test revealing bug in channel state api 2017-03-15 10:02:20 -07:00
Alexander Polcyn f8dc32e9e2 make end2end test ports dynamic and slight refactor 2017-03-15 01:48:11 -07:00
Alexander Polcyn c44c16e330 add initial framework for full end2end tests outside of rspec 2017-03-14 23:30:39 -07:00
Alexander Polcyn be30114a3b fix up tests and remove two unlocks in a row bug 2017-03-14 17:15:51 -07:00
Alexander Polcyn fcad5799b4 in the middle of fixing watch and get connectivity state to work with new changes 2017-03-14 12:26:17 -07:00
Alexander Polcyn 427ec5e433 change if to while to avoid unsafe wakeup 2017-03-13 17:57:47 -07:00
Alexander Polcyn 69719089da remove a TODO 2017-03-13 12:00:42 -07:00
Vijay Pai a20050327b Merge pull request #10012 from vjpai/phpqps
PHP benchmarking performance client, proxied through Ruby
2017-03-13 02:16:43 -07:00
Alexander Polcyn 9f4986603c add in background connectivity state poller 2017-03-10 15:28:56 -08:00
Alexander Polcyn e57cd90c11 fix channel connectivity state function 2017-03-10 15:28:56 -08:00
David G. Quintas 169c553e0d Merge pull request #10078 from dgquintas/master_to_1.3.0
Bumped version to 1.3.0-dev
2017-03-10 14:09:27 -08:00
Vijay Pai 958ded975f PHP benchmarking performance client, proxied through Ruby
Requires synchronous and single-threaded, so only 1 channel and 1 outstanding RPC
per channel for now. No open-loop for now
2017-03-10 10:51:05 -08:00
David Garcia Quintas 904e7f53ae Introducing 1.2.0-pre1 2017-03-09 15:02:19 -08:00
David Garcia Quintas 74cec10619 Bumped version to 1.3.0-dev 2017-03-09 15:00:26 -08:00
ncteisen b3eee5c8c7 Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human 2017-03-09 11:16:25 -08:00
Sree Kuchibhotla 36108cce7d Merge branch 'master' into cq_create_api_changes 2017-03-08 10:40:38 -08:00
David Garcia Quintas 78fd7db29f Merge remote-tracking branch 'upstream/v1.1.x' into 1.1.x_to_master_again 2017-03-06 15:58:03 -08:00
Sree Kuchibhotla 98ab52003a Ruby: Completion queue creation API changes 2017-03-03 18:28:47 -08:00
J. Martin 18e8b147e6
Limit the gem native build resources
When building the native extension make -j can absorb all available
resources on a system.  Implement "reasonable" limits on the number
of compiling jobs when the number of processors can be detected and
use a conservative count when ruby version does not provide detection.
2017-03-02 15:19:16 -06:00