Commit Graph

1373 Commits

Author SHA1 Message Date
Craig Tiller a12c0657ef Merge github.com:grpc/grpc into hybrid 2017-04-18 13:23:44 -07:00
Craig Tiller addb6ea986 Merge github.com:grpc/grpc into c++lame 2017-04-17 12:19:09 -07:00
Alexander Polcyn deeed7f12b don't hold the gil while waiting for bg thread to start 2017-04-17 10:46:55 -07:00
Craig Tiller c39fbcf9ba Merge github.com:grpc/grpc into framing_costs 2017-04-17 08:20:25 -07:00
Alexander Polcyn d1143abaa8 tweak class init test to reveal bug in misordered startup 2017-04-16 10:27:09 -07:00
Alexander Polcyn c7fcebe750 fix bug in which gc of channel sleeps on cv before bg thread signaling has started 2017-04-15 16:37:44 -07:00
David Garcia Quintas a818f72c0c Load Reporting back to using metadata 2017-04-15 11:25:48 -07:00
Alexander Polcyn 4736e01c16 add native grpc class init tests to check that presence of grpc_init calls 2017-04-14 17:58:14 -07:00
Alexander Polcyn 792c7e3d27 add new test where client forks after require grpc, to test that lib startup 2017-04-14 16:29:04 -07:00
Alexander Polcyn 2a9b5d77ed defer grpc_init and background threads until first grpc object init 2017-04-14 15:19:00 -07:00
Craig Tiller 56c23f11b0 Merge github.com:grpc/grpc into c++lame 2017-04-14 15:18:20 -07:00
Craig Tiller c3666d7090 Merge github.com:grpc/grpc into hybrid 2017-04-14 13:15:56 -07:00
Craig Tiller 2c6f63731c Merge github.com:grpc/grpc into cpparena 2017-04-14 13:14:10 -07:00
Sree Kuchibhotla 0e5fa9ebcd Merge branch 'master' into cq_create_api_changes 2017-04-13 18:36:23 -07:00
David Garcia Quintas 9e1acc0796 master to 1.4.0-dev 2017-04-13 16:30:15 -07:00
David Garcia Quintas d9986c3cf7 1.3.x branch cut 2017-04-13 16:20:56 -07:00
Craig Tiller dea325b6e4 Merge branch 'hybrid' of github.com:ctiller/grpc into hybrid 2017-04-12 14:02:19 -07:00
Craig Tiller b3612d3cd4 Remove API 2017-04-12 14:02:13 -07:00
Sree Kuchibhotla 2bb075d8e0 Merge branch 'master' into cq_create_api_changes 2017-04-12 13:53:59 -07:00
Craig Tiller 75897a9901 Merge branch 'c++lame' of github.com:ctiller/grpc into c++lame 2017-04-12 06:46:48 -07:00
Craig Tiller c20fa90c60 Merge github.com:grpc/grpc into cpparena 2017-04-12 06:44:00 -07:00
Craig Tiller 2e018891be Merge github.com:grpc/grpc into hybrid 2017-04-11 17:56:25 -07:00
Alexander Polcyn 9b02001949 get rid of racey sleep 5 and use a cv to wait forever 2017-04-11 10:14:13 -07:00
Alexander Polcyn d6dd46a1d9 fix flakey race in ruby tests 2017-04-10 16:47:03 -07:00
Craig Tiller 9f3822c4a8 patch ruby stuff 2017-04-10 15:07:22 -07:00
Craig Tiller f85aabf659 Make ruby build debuggable 2017-04-10 14:06:15 -07:00
Sree Kuchibhotla 7b9f97bfb8 Merge branch 'master' into cq_create_api_changes 2017-04-07 13:44:34 -07:00
Jan Tattermusch 61f729fe1a Merge remote-tracking branch 'upstream/v1.2.x' into upmerge_v12x 2017-04-06 17:11:44 +02:00
Jan Tattermusch 0be726b34d bump version to 1.2.2 2017-04-03 20:04:34 +02:00
Craig Tiller d35bb9ec62 Fix sanity 2017-03-31 12:56:15 -07:00
Craig Tiller dd36b15315 Call ref/unref, bugfixes 2017-03-31 08:27:28 -07:00
Craig Tiller 547631eaf8 Merge github.com:grpc/grpc into cpparena 2017-03-31 07:50:01 -07:00
Ken Payson 484871bb03 Bump version to 1.2.1 2017-03-28 18:00:33 -07:00
apolcyn 486f8d9ee8 Merge pull request #10308 from apolcyn/bump_v12x_version
bump v1.2.x branch version to 1.2.1-pre2
2017-03-27 09:13:06 -07:00
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
Alexander Polcyn 69c2717c80 bump v1.2.x branch version to 1.2.1-pre2 2017-03-24 11:39:52 -07:00
Sree Kuchibhotla 944a56fa84 Merge branch 'master' into cq_create_api_changes 2017-03-24 10:55:39 -07:00
Alexander Polcyn 4364ded9b1 wording fix in comments 2017-03-24 10:41:37 -07:00
Alexander Polcyn 8d8dce8db3 malloc run_batch_stack after type checks 2017-03-24 10:32:15 -07:00
Alexander Polcyn 077f890965 conform test to formatter 2017-03-24 09:53:40 -07:00
Alexander Polcyn 34bb6df108 allocated run batch stack on the heap 2017-03-23 22:18:02 -07:00
Alexander Polcyn 27338de445 add test in that sends a sigint to client while its making an rpc ona
child thread - segfaults on mac
2017-03-23 22:11:58 -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
Vijay Pai c0e6701c57 Added dependencies in build.yaml to allow building 2017-03-17 20:00:55 -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
Sree Kuchibhotla 0393d5d0a6 generate_projects.sh 2017-03-02 13:03:30 -08:00
Muxi Yan 5c2d7e287b Boost grpc version to v1.1.4 2017-03-01 15:31:31 -08:00
ncteisen 2316b80875 Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human 2017-03-01 11:52:32 -08:00
Craig Tiller 3d72d71c7c Merge github.com:grpc/grpc into zalloc 2017-02-24 15:30:51 -08:00
Michael Lumish 63852c933b Merge pull request #9694 from nicolasnoble/upmerge_from_1_1_x
Upmerge from 1.1.x
2017-02-23 14:39:37 -08:00
Ken Payson fd6cc7de7b Bump version to v1.1.3 2017-02-23 14:25:40 -08:00
ncteisen 3da3ce3c29 Add error test 2017-02-23 11:23:15 -08:00
Craig Tiller 266f66a67c Merge github.com:grpc/grpc into zalloc 2017-02-23 09:50:27 -08:00
Myungjun Kim f17d163a9b Fix typos
unkown -> unknown
fix unnecessary spacing
2017-02-23 01:55:44 +09:00
apolcyn e96b6a2477 Merge pull request #9723 from vyper/patch-1
Fix class name on documentation
2017-02-21 10:08:26 -08:00
Craig Tiller ff71449049 Fix generated code 2017-02-17 09:02:18 -08:00
Leonardo Saraiva 87b10b652f Fix class name on documentation 2017-02-15 14:50:05 -02:00
David Garcia Quintas f31f096274 Use call context to propagare LR costs 2017-02-13 16:26:00 -08:00
Nicolas "Pixel" Noble e00d63f3ea Merge remote-tracking branch 'google/v1.1.x' 2017-02-13 23:37:17 +01:00
murgatroid99 2b3e12ceee Update version to 1.1.2 2017-02-06 17:42:07 -08:00
apolcyn 7c54d2929c Merge pull request #9553 from apolcyn/fix_ruby_mac_build
ruby bundle install work around to build packages on mac
2017-02-03 11:30:07 -08:00
Alexander Polcyn 6af442750a remove -Werror compiler option in ruby Makefile to build on mac in opt configuration 2017-02-02 16:47:44 -08:00
Yuchen Zeng 86d2115553 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-02-01 16:12:08 -08:00
murgatroid99 e15b5a42af Bump version to 1.1.1 2017-01-31 16:23:54 -08:00
Yuchen Zeng 92edda5129 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-31 15:59:19 -08:00
Craig Tiller 5cad46e218 Bump master version numbers 2017-01-30 15:32:24 -08:00
Nicolas "Pixel" Noble 4dcb7862bf Flagging version 1.1.0. 2017-01-30 23:28:06 +01:00
Mark D. Roth e6dd773dff Move parameters for all grpc_op types into their own sub-structs. 2017-01-28 02:23:30 +01:00
Craig Tiller afceb2edbd Merge github.com:grpc/grpc into rollfwd 2017-01-26 12:21:28 -08:00
Yuchen Zeng bc8a70445d Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-25 16:10:18 -08:00
Mark D. Roth 448c1f002c Move parameters for all grpc_op types into their own sub-structs. 2017-01-25 10:44:30 -08:00
Craig Tiller 0f2e2e4a42 Merge github.com:grpc/grpc into rollfwd 2017-01-24 10:53:20 -08:00
Yuchen Zeng e38698e5bd Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-23 17:19:53 -08:00
Craig Tiller 1a56a930cb Fixup 2017-01-23 14:55:15 -08:00
Craig Tiller a53c193aa5 Merge github.com:grpc/grpc into faster_slices 2017-01-23 14:54:31 -08:00
Nicolas "Pixel" Noble da83b376eb Changing versions from -dev to -pre1 on the release branch. 2017-01-23 23:52:35 +01:00
David G. Quintas f2c5c1e541 Merge pull request #9428 from grpc/revert-8842-metadata_filter
Revert "Metadata handling rewrite"
2017-01-23 12:08:46 -08:00
Nathaniel Manista 9ff26dc693 v1.0.x → master upmerge
Manual resolution:

- Force use of local distributions in Python-building in
  tools/run_tests/helper_scripts/build_python.sh.
2017-01-23 17:32:15 +00:00
Craig Tiller 7c70b6c144 Revert "Revert "Metadata handling rewrite""
This reverts commit 5e01e2ac97.
2017-01-23 07:48:42 -08:00
Craig Tiller 5e01e2ac97 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
Craig Tiller 0cf6a71b72 Fix comments, merge head, regen project 2017-01-20 14:07:05 -08:00
Yuchen Zeng 04ec4701e3 Merge remote-tracking branch 'upstream/master' into cares_buildin 2017-01-18 18:49:07 -08:00
apolcyn 0dcd709c4a Merge pull request #8304 from apolcyn/fix_ruby_tools_32_bit_windows
make ruby tools use x86 directory names for sub-x86 cpu
2017-01-13 15:08:38 -08:00
Alexander Polcyn 4d08937206 update grpc-tools.gemspec after with os_check -> plactform_check.rb 2017-01-13 10:00:50 -08:00
Alexander Polcyn aaddb5cb93 continue use of host_cpu and use x86 whenever not x86_64 2017-01-13 09:42:12 -08:00
Craig Tiller a47f51ff4b Merge github.com:grpc/grpc into metadata_filter 2017-01-11 14:16:00 -08:00
ncteisen 8f3f2f4bd8 Fix ruby:{python,csharp,csharpcoreclr}_server behavior 2017-01-10 15:39:51 -08:00
Craig Tiller 61393ad19f Merge github.com:grpc/grpc into metadata_filter 2017-01-10 08:47:23 -08:00
ncteisen 9dc0ca0a70 Merge branch 'master' of https://github.com/grpc/grpc into ruby_advanced_interop_client_side 2017-01-09 15:14:24 -08:00
ncteisen 56610d4706 Address github comments 2017-01-09 13:28:25 -08:00
Craig Tiller 78e4bf629c Merge github.com:grpc/grpc into metadata_filter 2017-01-05 13:14:23 -08:00
ncteisen 46b716d521 Merge branch 'master' of https://github.com/grpc/grpc into ruby_advanced_interop_server_side 2017-01-05 07:58:12 -08:00
ncteisen db8a3c28dd Merge branch 'master' of https://github.com/grpc/grpc into ruby_advanced_interop_client_side 2017-01-04 14:00:45 -08:00
Craig Tiller 19cc2db3bc Merge branch 'slice_with_exec_ctx' into metadata_filter 2017-01-04 12:54:34 -08:00
apolcyn 38642fa924 Merge pull request #9183 from apolcyn/attach_trailing_md_ruby_bidi
attach trailing metadata to ruby bidi call op when it's received
2017-01-04 12:52:39 -08:00
apolcyn 3adfa82dc4 Merge pull request #9191 from apolcyn/fix_ruby_default_handler
change ruby default unimplemented ruby server handler to have two aguments
2017-01-04 12:51:11 -08:00
apolcyn d611160f07 Merge pull request #9018 from apolcyn/fix_ruby_pool_flake
remove test of exception on ruby thread pool overload
2017-01-04 12:48:43 -08:00
Craig Tiller ef6938477b Merge branch 'slice_with_exec_ctx' into metadata_filter 2016-12-27 08:59:00 -08:00
Yuan He 9383d2b809
Ruby: show error class and message instead of unknown 2016-12-22 16:01:22 +08:00
Alexander Polcyn 2ec43d2dac change ruby default unimplemented ruby server handler to have two arguments 2016-12-21 16:26:02 -08:00
ncteisen 2e3972ae54 Add advanced interop test behavior for Ruby server side 2016-12-21 15:43:21 -08:00
Noah Eisen ef4ceda6fd Add advanced interop tests for Ruby client 2016-12-21 13:57:30 -08:00
Alexander Polcyn eb69c34f83 attach trailing metadata to ruby bidi call op when it's received 2016-12-20 16:32:50 -08:00
Nathaniel Manista 8f7b0b48bf v1.0.x → master upmerge
Manual changes:

 - Fixed use of Exception.message in _invalid_metadata_test.py

 - Fixed merge of one_failed_as_unavailable in rpc_server_spec.rb

 - Added "set -e" to generate_build_additions.sh
2016-12-16 23:48:52 +00:00
apolcyn 32b2ecc55a Merge pull request #8879 from apolcyn/ruby_subclass_badstatus
add ruby subclasses of bad status for each GPRC status code
2016-12-14 17:09:09 -08:00
Craig Tiller 3977aa1efa Merge pull request #41 from apolcyn/ruby_char_ptr_to_slice
update ruby char* to slice
2016-12-13 02:58:35 -08:00
Alexander Polcyn 70f4d26e0f convert char* to grpc_slice in ruby 2016-12-12 22:40:48 -08:00
murgatroid99 a053f23b1d Make Node extension work with slice changes 2016-12-12 17:40:22 -08:00
igorpeshansky e51e72d7c9 Use snake_case names for default rpc method implementations
This is what `GRPC::Pool::add_rpc_descs_for` expects.
2016-12-09 11:00:28 -05:00
Alexander Polcyn fa5e31c6e8 remove ruby thread pool unit test of exception on overload 2016-12-08 18:12:25 -08:00
Craig Tiller 385dd9a462 Merge branch 'slice_interning' into metadata_filter 2016-12-06 20:27:38 -08:00
apolcyn c1e03dbfaf Merge pull request #8914 from apolcyn/update_ruby_protobuf_to_310
Update ruby protobuf to 310
2016-12-05 21:05:25 -08:00
apolcyn 93904c0dc8 Merge pull request #8843 from apolcyn/fix_ruby_shutdown
Fix ruby shutdown
2016-12-05 13:52:47 -08:00
Alex Polcyn a868c0424e keep old behavior to not destroy ruby server if not instantiated 2016-12-05 18:49:08 +00:00
Yuchen Zeng b0023d25dc Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-11-30 15:51:25 -08:00
Alexander Polcyn d2537c1aa9 turn on Thread.abort_on_exception in ruby unit tests by default 2016-11-30 15:21:57 -08:00
Alex Polcyn 16db6e1c04 destroy byte buffer reader after use in ruby recv msg 2016-11-30 13:59:59 -08:00
Craig Tiller 36b3135929 Merge branch 'slice_interning' into metadata_filter 2016-11-30 13:41:53 -08:00
Craig Tiller 369ddc524a Merge branch 'slice_with_exec_ctx' into slice_interning 2016-11-30 13:32:18 -08:00
Alexander Polcyn 174aa915ba change client code to use specific exceptions and throw bad status if
unkown code
2016-11-30 10:01:39 -08:00
Alexander Polcyn acacd0d646 add factory method to bad status to create correct subclass 2016-11-29 23:42:27 -08:00
Alexander Polcyn 6002b8ff63 add ruby subclasses of bad status for each GPRC status code 2016-11-28 17:41:13 -08:00
Alexander Polcyn 7f8a628f6a fix race between app and GC on ruby server shutdown 2016-11-23 10:36:08 -08:00
Alexander Polcyn 3d48cf4ed3 dont break out of response stream iterator in benchmark client 2016-11-23 09:50:22 -08:00
Alexander Polcyn cdd4203042 use thread pool from v1.0.x but keep server call life cycle in master 2016-11-23 10:33:56 +01:00
Alexander Polcyn 03fc19876d wait for write loop to finish at end of ruby read loop, on client side calls 2016-11-22 14:24:49 -08:00
Jan Tattermusch 8613e474cb Merge remote-tracking branch 'upstream/v1.0.x' into HEAD 2016-11-22 11:15:53 +01:00
Craig Tiller 480e1d8d9f Merge github.com:grpc/grpc into eliminate_mdstr 2016-11-18 17:14:49 -08:00
David Garcia Quintas 1a84f99caa regenerated projects 2016-11-18 13:05:44 -08:00
Craig Tiller 7d4116fa44 All core tests compile without grpc_mdstr 2016-11-17 12:16:05 -08:00
Craig Tiller 66b14c125e Merge branch 'slice_interning' into eliminate_mdstr 2016-11-16 16:05:01 -08:00
Craig Tiller 1094c32f35 Merge branch 'slice_with_exec_ctx' into slice_interning 2016-11-16 15:54:03 -08:00
Craig Tiller c586666cbd Merge github.com:grpc/grpc into slice_with_exec_ctx 2016-11-16 15:25:00 -08:00
Yuchen Zeng b1f6bf2ec4 Merge pull request #8086 from y-zeng/fix_gprc
Fix misspelled gprc
2016-11-11 15:11:44 -08:00
Craig Tiller 5ef31ab9c9 Progress towards mdstr elimination 2016-11-10 16:27:48 -08:00
Craig Tiller 64b26567ad First pass of slice interning facilities 2016-11-10 08:31:42 -08:00
Yuchen Zeng bd363544fd Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-11-08 10:56:16 -08:00
Mark D. Roth 0ace62f832 Merge pull request #8618 from markdroth/channel_info_api
Add API for getting arbitrary state back from a channel
2016-11-08 10:45:21 -08:00
Mark D. Roth 8e2d8d9eda Ran generate_projects.sh. 2016-11-04 12:55:07 -07:00
Alexander Polcyn a713b76d57 change per job sleep of 5 seconds back to 3 in unit test 2016-11-04 11:41:18 -07:00
Alexander Polcyn 20457a1f09 clean up pool unit tests 2016-11-04 11:13:32 -07:00
Craig Tiller 32df467f11 Merge github.com:grpc/grpc into grpc_slice 2016-11-04 08:21:56 -07:00
Alexander Polcyn 269e6ccb4d remove wait queue from ruby thread pool to avoid deadlock 2016-11-03 16:06:54 -07:00
Vijay Pai c21e94cea1 Avoid compiler error 2016-11-02 01:08:38 -07:00
Craig Tiller 41fd9f2343 Merge github.com:grpc/grpc into grpc_slice 2016-10-31 14:42:53 -07:00
Yuchen Zeng c76e9d3062 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-28 15:41:58 -07:00
apolcyn 086e28d5f5 Merge pull request #8539 from apolcyn/fix_ruby_bm_crashes_master
increase max thread pool size in benchmarks and fix shutdown ordering
2016-10-28 14:51:51 -07:00
Michael Lumish 15b04e41f1 Merge pull request #8559 from murgatroid99/v1.0.1_upmerge
V1.0.1 upmerge
2016-10-28 14:22:09 -07:00
murgatroid99 5d6ae930ab Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmerge 2016-10-28 11:48:22 -07:00
Alexander Polcyn 287b760e97 revert change to shutdown ordering, but keep timer 2016-10-27 19:15:14 -07:00
Alex Polcyn 419934af6f increase max thread pool size in benchmarks and fix shutdown ordering 2016-10-27 17:44:32 +00:00
Craig Tiller 618e67d655 s/GPR_SLICE/GRPC_SLICE/g 2016-10-26 21:08:10 -07:00
Craig Tiller 6e080a3651 Merge branch 'buffer_pools_for_realsies' into grpc_slice 2016-10-26 21:00:53 -07:00
Craig Tiller 3d357d901c Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-10-26 20:52:03 -07:00
Craig Tiller c3350541e3 Generate build files 2016-10-26 16:19:01 -07:00
Craig Tiller b37d53ebc0 Bulk update #includes 2016-10-26 16:16:35 -07:00
Craig Tiller d41a4a720f s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
apolcyn d2f784dcb4 Merge pull request #8102 from apolcyn/failed_credentials_error_message
surface more exception info for call creds errors
2016-10-26 15:32:15 -07:00
Nicolas "Pixel" Noble 50a730bd1c Going 1.0.1. 2016-10-26 21:42:29 +02:00
Alex Polcyn e5293c3f7b combine more core batch ops 2016-10-26 09:58:19 -07:00
Yuchen Zeng f1cd449030 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-25 11:26:17 -07:00
Craig Tiller fe8c5012d3 Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-10-24 14:49:18 -07:00
Michael Lumish 2a78d3d961 Merge pull request #7838 from teodor-pripoae/fix-example-in-ruby-readme
Fix example in ruby readme
2016-10-20 16:48:07 -07:00
Craig Tiller 20afa3d7c9 BufferPool --> ResourceQuota 2016-10-17 14:52:14 -07:00
Yuchen Zeng c007a6c879 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-17 14:33:29 -07:00
Yuchen Zeng 799832c32d Merge remote-tracking branch 'upstream/master' into fix_gprc 2016-10-17 11:41:02 -07:00
Craig Tiller a628c84e86 Merge branch 'direct-calls' into buffer_pools_for_realsies 2016-10-14 16:09:01 -07:00
Alexander Polcyn f6e14b7989 fix write buffer ruby test 2016-10-13 13:45:01 -07:00
Alexander Polcyn 0da9644354 use target cpu to get rid of cpu enumerations 2016-10-12 16:32:46 -07:00
Alexander Polcyn 9d45c051e7 enumerate more x86 cpus in ruby tools package 2016-10-12 15:56:39 -07:00
Alexander Polcyn fb4509bd73 add i386 to recognized x86 cpu in ruby tools package 2016-10-12 14:36:20 -07:00
Craig Tiller fb324c4d39 Merge branch 'direct-calls' into buffer_pools_for_realsies 2016-10-12 13:18:56 -07:00
Jan Tattermusch fad04cc4ad Merge pull request #8354 from grpc/v1.0.x
Upmerge doc changes from v1.0.x
2016-10-12 18:44:15 +02:00
Jan Tattermusch 5d77c964fc Update README.md 2016-10-12 18:04:37 +02:00
Craig Tiller c99945e44c Merge branch 'direct-calls' into buffer_pools_for_realsies 2016-10-10 10:20:48 -07:00
Alexander Polcyn 8d970ea2b6 merge os_check and cpu_check into platform_check 2016-10-06 09:55:16 -07:00
Alexander Polcyn 437a3b366a make ruby tools use x86 directory names for sub-x86 cpu 2016-10-06 09:40:10 -07:00
Yuchen Zeng dc75e30e87 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-05 17:12:45 -07:00
Yuchen Zeng e96c05b607 Merge remote-tracking branch 'upstream/master' into fix_gprc 2016-10-05 13:44:12 -07:00
apolcyn f8cabbbf9d Merge pull request #8122 from bithavoc/fix-ruby-broken-link
Fix broken link to former Ruby installation docs
2016-10-04 17:23:59 -07:00
Yuchen Zeng 6988838a67 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-10-03 13:24:13 -07:00
Craig Tiller 1bb0ce5e23 Merge branch 'direct-calls' into buffer_pools_for_realsies 2016-10-03 12:58:02 -07:00
Nicolas Noble 2587f20d08 Merge pull request #8238 from nicolasnoble/master-upmerge-from-deep-under
Upmerge from 1.0.x
2016-09-29 15:20:55 -07:00
Craig Tiller e2180f069d Merge github.com:grpc/grpc into buffer_pools_for_realsies 2016-09-29 13:52:51 -07:00
Nicolas Noble ef49a5d217 Merge pull request #7833 from sreecha/fix_channel_from_fd_api
Remove completion queue parameter from `grpc_server_add_insecure_channel_from_fd` API
2016-09-29 11:16:55 -07:00
Nicolas "Pixel" Noble 87a1081211 Merge remote-tracking branch 'google/v1.0.x' into master-upmerge-from-deep-under 2016-09-29 01:31:54 +02:00
Craig Tiller ef6b97659e Add tracing, fix some transport bugs wrt buffer_pools 2016-09-28 08:37:51 -07:00
Craig Tiller 82509936ae Stub out end2end tests 2016-09-27 15:49:15 -07:00
Craig Tiller 7af69f34df Add buffer pools to build 2016-09-22 13:48:54 -07:00
Yuchen Zeng b8a886754e Merge remote-tracking branch 'upstream/master' into fix_gprc 2016-09-22 10:59:39 -07:00
Alexander Polcyn 689e89c2e6 dont create extra thread on bidi call in benchmark, and change suggested
code for ruby bidi calls
2016-09-20 11:00:36 -07:00
bithavoc c809be2af5 Fix ruby readme link to grpc quickstart 2016-09-16 10:36:58 -05:00
Mark D. Roth abf03aed93 Merge remote-tracking branch 'upstream/master' into max_send_size_filter 2016-09-16 07:35:37 -07:00
Yuchen Zeng 66f3a4bbdf Merge remote-tracking branch 'upstream/master' into fix_gprc 2016-09-15 11:21:52 -07:00
Alexander Polcyn ee96ce3a71 change status in failed credential handler to unauth as intended 2016-09-14 17:33:53 -07:00
Alexander Polcyn 9d36eb5ceb remove comment, for issues with pushing updates 2016-09-14 17:10:11 -07:00
Alexander Polcyn 088416df19 surface more exception info for call creds errors 2016-09-14 16:49:37 -07:00
Craig Tiller a51f54192a Merge pull request #7559 from dgquintas/codegen_cleanse
Removed references to public APIs from codegen/
2016-09-13 19:40:43 -07:00
Yuchen Zeng 362ac1be0c Fix gprc 2016-09-13 16:01:31 -07:00
Sree Kuchibhotla 765e6542b9 Merge branch 'master' into fix_channel_from_fd_api 2016-09-09 11:33:59 -07:00
Sree Kuchibhotla d0989101f5 Merge branch 'master' into fix_channel_from_fd_api 2016-09-09 11:31:25 -07:00
apolcyn c3b4404b4e Merge pull request #7885 from apolcyn/remove_slow_log_statements
remove log statements that showing contents of messages
2016-09-08 10:45:05 -07:00
apolcyn 4950760440 Merge pull request #7765 from apolcyn/benchmark_adjustments_ga
fail benchmarks with errors in a child rpc thread
2016-09-08 10:44:42 -07:00
Mark D. Roth ebfcd97940 Merge remote-tracking branch 'upstream/master' into max_send_size_filter 2016-09-08 07:16:34 -07:00
Nicolas "Pixel" Noble 5928bff0c7 Merge branch 'v1.0.x' of https://github.com/grpc/grpc into manual-upmerge 2016-09-08 01:58:49 +02:00
Nicolas Noble 74c92f62d9 Merge pull request #7848 from nicolasnoble/upmerge-from-v1.0.x
Manual upmerge from v1.0.x
2016-09-06 11:41:26 -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
David Garcia Quintas d10f1775eb Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse 2016-09-03 12:42:02 +02:00
kpayson64 d57bbe7f8f Merge pull request #7758 from apolcyn/use_third_party_thread_pool_master
Use thread pool from concurrent-ruby on ruby server
2016-09-02 14:44:22 -07:00
Yuchen Zeng 5b159f29e0 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-09-01 22:40:28 -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 e3817f4fd1 Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse 2016-08-31 00:25:29 +02:00
David Garcia Quintas f3581bf90a Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse 2016-08-30 04:45:50 -07:00
Alexander Polcyn 38ba85ce48 allow choosing config of ruby package builds from environment variable 2016-08-29 16:59:23 -07:00
Craig Tiller d9f907671d Update documentation 2016-08-29 16:47:22 -07:00
Alexander Polcyn 5c8efc1ce4 remove log statements that showing contents of messages 2016-08-26 10:13:39 -07:00
Yuchen Zeng 78cc066db2 Merge remote-tracking branch 'upstream/master' into cares_buildin 2016-08-24 18:22:24 -07:00
Nicolas "Pixel" Noble cdbe6b3963 Merge branch 'v1.0.x' into upmerge-from-v1.0.x 2016-08-24 00:08:49 +02:00
Teodor e898ee608c
Fix example in ruby readme 2016-08-23 13:18:16 +03:00
Sree Kuchibhotla cc357bf74e Remove completion queue parameter from grpc_server_add_insecure_channel_from_fd API 2016-08-22 16:08:50 -07:00
Nicolas Noble 701951f635 Merge pull request #7800 from apolcyn/dont_catch_load_error
Dont catch load error when loading grpc lib in ruby gem
2016-08-22 10:20:04 -07:00
Alexander Polcyn e61aab2651 convert match data to string 2016-08-20 09:40:34 -07:00
Alexander Polcyn 8dd21260be fix directory check 2016-08-19 18:35:35 -07:00
Alexander Polcyn 8067d72947 dont catch load error when loading grpc lib in grpc gem 2016-08-19 16:07:02 -07:00
Nicolas "Pixel" Noble 398dde49fc Restoring require_relative. 2016-08-19 22:53:15 +02:00
Nicolas "Pixel" Noble 47127507be Fixing loading precompiled Ruby extension on 2.x.10+ 2016-08-19 22:32:24 +02:00
Nicolas "Pixel" Noble 35b8c51485 Bumping version to 1.0.1-pre1. 2016-08-18 21:57:20 +02:00
Yuchen Zeng 15141a630d Merge c-ares into libgrpc.a 2016-08-17 18:56:04 -07:00
Alexander Polcyn 847f9ecc22 fail benchmarks with errors in a child rpc thread 2016-08-17 14:47:28 -07:00
Alexander Polcyn 9c74487072 Use thread pool from concurrent-ruby on ruby server 2016-08-16 18:01:14 -07:00
Yuchen Zeng e61bf3b406 Merge remote-tracking branch 'upstream/master' into cares 2016-08-16 11:16:34 -07:00
Nicolas "Pixel" Noble 0f9337b6a0 Removing pre2 flag. 2016-08-16 03:07:09 +02:00
Nicolas "Pixel" Noble e1ee20bde6 Merge branch 'v1.0.x' of https://github.com/grpc/grpc into manual-upmerge 2016-08-16 01:54:33 +02:00
kpayson64 69a2fc87b9 Merge pull request #7293 from apolcyn/send_metadata_from_server_handler
Moved sending of initial metadata from server into server handler
2016-08-15 11:06:22 -07:00
Yuchen Zeng b1b2115a26 Fix ruby build 2016-08-12 11:27:30 -07:00
Alexander Polcyn 17d5c07115 use sent flag only under mutex and dont fail in send_initial_metadata 2016-08-11 15:21:43 -07:00
Alexander Polcyn a9bc030a3a add mutex wrapper around sending and modifying of initial metadata 2016-08-11 12:12:25 -07:00
Alexander Polcyn dc3d561f4a remove dedicated thread for read loop in ruby bidi calls 2016-08-08 16:30:10 -07:00
kpayson64 329d6473db Merge pull request #6774 from a-veitch/add_resource
Add Census resource API and implementation.
2016-08-02 12:46:43 -07:00
David Garcia Quintas 1f32ae4e84 Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse 2016-08-02 10:24:44 -07:00
David Garcia Quintas b3a0fd693e codegen/alloc.h -> support/alloc.h for ruby 2016-08-01 19:15:50 -07:00
David Garcia Quintas 2ee99f42cf regenerated projects 2016-08-01 19:15:31 -07:00
Nicolas "Pixel" Noble 3260a1731a Bumping to 1.0.0-pre2. 2016-07-29 22:56:12 +02:00
Nicolas "Pixel" Noble 8302b123de Merge branch 'v1.0.x' into manual-upmerge
Conflicts:
	src/ruby/pb/test/client.rb
	src/ruby/pb/test/server.rb
	tools/dockerfile/test/php7_jessie_x64/Dockerfile
2016-07-29 22:48:16 +02:00
murgatroid99 d8bc223252 Merge remote-tracking branch 'upstream/v1.0.x' into ruby_tools_plugin_arg 2016-07-28 13:35:44 -07:00
David Garcia Quintas e8fd66b71d removed codegen/slice_buffer.h and scrubbed codegen/slice.h 2016-07-27 22:05:37 -07:00
David Garcia Quintas c79b0650d2 removed codegen/log.h 2016-07-27 21:11:58 -07:00
David Garcia Quintas 1399e466b0 removed codegen/time.h 2016-07-27 20:31:55 -07:00
David Garcia Quintas 3b31fdf77b removed codegen/byte_buffer.h 2016-07-27 18:17:12 -07:00
kpayson64 a4d9e4bbfa Merge pull request #7534 from murgatroid99/ruby_tools_script_naming
Remove .rb suffix from grpc-tools scripts, to be consistent with other gems
2016-07-27 13:06:20 -07:00
murgatroid99 0b316b041f Ruby Tools: automatically include plugin argument in protoc command 2016-07-27 11:11:32 -07:00
Ken Payson 5a2c91806f Updated ruby protos to use new _pb filename 2016-07-26 18:36:42 -07:00
murgatroid99 b5282c7628 Remove .rb suffix from grpc-tools scripts, to be consistent with other gems 2016-07-26 13:14:27 -07:00
murgatroid99 1533e6aab9 Rerun generate_projects.sh 2016-07-25 11:09:23 -07:00
murgatroid99 316f73f6c1 Merge v1.0.x into master 2016-07-22 11:00:34 -07:00
Alistair Veitch 3abd27e531 merge to upstream/master 2016-07-21 17:29:04 -07:00
Alex Polcyn d9892bdd80 Moved sending of initial metadata from server into server handler
methods
2016-07-20 16:50:44 -07:00
murgatroid99 90e5b2e58e Remove undefined reference warning in Ruby build 2016-07-19 16:51:22 -07:00
murgatroid99 8a16ce265b Make new linker warning linux-only 2016-07-19 14:49:28 -07:00
murgatroid99 91633cb2f2 Fix undefined reference in Ruby code, add linker warning 2016-07-19 10:36:01 -07:00
kpayson64 f3f5c18e5a Merge pull request #7284 from ewr/FixRubyTimeConversion
Fix arguments for calls to Ruby's `Time.at`
2016-07-18 10:35:54 -07:00
kpayson64 69d897d032 Merge pull request #7347 from apolcyn/add_ruby_client_compression_interop_tests
Add ruby client compression interop tests
2016-07-15 11:27:38 -07:00
Alexander Polcyn 535b71dce4 changed compression request streaming enumerable to set write flag on every message 2016-07-12 15:52:08 -07:00
Alexander Polcyn 3403565ca4 updated inner class comment 2016-07-12 15:21:27 -07:00
Alexander Polcyn 81aab14ba6 simplified client streaming compression request enumerable 2016-07-12 15:14:43 -07:00
murgatroid99 580a64af24 Improved some Ruby inline documentation 2016-07-12 13:54:09 -07:00
Alexander Polcyn cdff92f02e added ruby client compression interop tests 2016-07-12 13:47:27 -07:00
Alex Polcyn 7c55ab090a removed unnecessary public methods removed tests of non api methods 2016-07-12 09:29:17 -07:00
Eric Richardson 8e769fdc95 Fix arguments for calls to Ruby's `Time.at`
`Time.at` takes microseconds as a second arg, not nanoseconds. Fixes
conversion of deadline time on the server-side.
2016-07-12 09:32:21 -04:00
Nicolas "Pixel" Noble 49bfb92dc1 Master is now 1.1.0-dev. 2016-07-12 09:31:41 +02:00
Nicolas "Pixel" Noble 8c72ae43f9 Flagging master as 1.0.0-pre1. 2016-07-12 09:18:18 +02:00
Alexander Polcyn a0a0e1f7db Removed expectations of entire provided algorithms list in tests 2016-07-11 13:51:48 -07:00
Alexander Polcyn 6c4709e275 replaced constant compress level names with ids 2016-07-11 13:17:48 -07:00
Alex Polcyn b72cc3dd87 fixed unreferenced self C parameters 2016-07-10 20:19:35 -07:00
Alexander Polcyn d788b458cf Replaced private ruby methods with internal c functions 2016-07-10 19:32:33 -07:00
Alexander Polcyn 0dccf10db7 Added ruby wrapper for grpc_compression_options 2016-07-10 19:32:32 -07:00
murgatroid99 19787c7528 Merge branch 'master' into ruby_api_review_changes 2016-07-08 09:29:42 -07:00
murgatroid99 ae466c8a8d Revert changes to SingleReqView and MultiReqView 2016-07-08 09:28:25 -07:00
kpayson64 34967b7306 Merge pull request #7270 from kpayson64/ruby_ga_change
Change cancelled to cancelled?
2016-07-07 18:55:02 -07:00
murgatroid99 e69f088cd9 Split incoming initial and trailing metadata in Ruby calls 2016-07-07 15:52:27 -07:00
Ken Payson b156671023 Change cancelled to cancelled? 2016-07-07 15:16:03 -07:00
David Garcia Quintas b44b385ad2 Merge branch 'fix_cpp_deps' of https://github.com/dgquintas/grpc into bb_reader_error 2016-07-06 17:55:48 -07:00
David Garcia Quintas 9a2320e40e regenerated projects 2016-06-30 18:15:12 -07:00
David Garcia Quintas 6721d4f0f1 Return success status of grpc_byte_buffer_reader 2016-06-30 17:30:08 -07:00
murgatroid99 5756c6862b Added a comment about Ruby queue destruction 2016-06-30 13:58:18 -07:00
murgatroid99 9acc40f9b6 Simplified Ruby completion queue destruction code 2016-06-30 13:54:09 -07:00
murgatroid99 d9d9ba9302 Updated compression tests with batch API changes 2016-06-29 14:28:39 -07:00
murgatroid99 13c22ae595 Resolved merge conflicts with master 2016-06-28 14:17:39 -07:00
murgatroid99 00338657d9 Fix bug that occasionally caused a call to be deleted twice 2016-06-28 14:14:49 -07:00
yang-g 2cecece0d3 Add a unit test for compression. 2016-06-26 12:50:45 -07:00
Craig Tiller ffc780d70e Merge pull request #6803 from sreecha/epoll_changes
New epoll based polling implementation
2016-06-25 08:43:50 -07:00
murgatroid99 d29a3bf004 Update master branch to 0.16.0-dev 2016-06-24 10:26:14 -07:00
murgatroid99 67e2525892 Fix handling of one error in bidi calls, and one interop server method 2016-06-23 14:30:40 -07:00
murgatroid99 674f55a9ac Fixed missing variable propagation 2016-06-23 11:40:53 -07:00
murgatroid99 89f7cc517c Merge branch 'grpc_trace_granularity' into ruby_garbage_collection_fixes 2016-06-23 10:55:33 -07:00
Sree Kuchibhotla c3a9fae601 Merge branch 'master' into epoll_changes_merged 2016-06-21 16:31:35 -07:00
Sree Kuchibhotla 812c66ba1b Merge branch 'master' into epoll_changes 2016-06-16 10:05:13 -07:00
murgatroid99 635c1caf3b Fixed ruby timeout_on_sleeping_server implementation 2016-06-15 14:30:03 -07:00
Craig Tiller 13c0940f66 Merge branch 'idempotent_endpoint_shutdown' into handshake_timeout 2016-06-15 09:41:33 -07:00
murgatroid99 1fa96c5c49 Removed an extra mark object, fixed some documentation 2016-06-13 10:48:22 -07:00
murgatroid99 5ea4a99d8c Finished removing CompletionQueue from Ruby API, made some changes for clarity 2016-06-13 10:36:41 -07:00
Yuchen Zeng 654db3d33e Regenerate build files 2016-06-10 15:48:11 -07:00
Sree Kuchibhotla 492fd96182 generate_projects.sh after adding grpc_use_signal() API 2016-06-10 09:03:34 -07:00
Craig Tiller 0ca68b7cb1 Merge github.com:grpc/grpc into error 2016-06-09 07:50:50 -07:00
Adam Michalik b97e2d145e Add C++ support for using external FD 2016-06-07 15:09:19 -07:00
Adam Michalik bf10c82bf8 implement support for adding external fd to server 2016-06-07 15:09:19 -07:00
Adam Michalik 321b1fb1c2 separate posix functionality to grpc_posix.h 2016-06-07 15:09:19 -07:00
Adam Michalik 46cc2acc3e add tests 2016-06-07 15:04:36 -07:00
Craig Tiller 2888bd58b0 Merge github.com:grpc/grpc into error 2016-06-07 11:00:42 -07:00
Alistair Veitch ef1c860197 merge to master 2016-06-07 09:04:44 -07:00
murgatroid99 ec1588ba87 Ruby: Moved completion queue entirely into extension code 2016-06-06 15:37:45 -07:00
Jan Tattermusch 87ec3b77b5 Merge pull request #6750 from makdharma/cronet
cronet build related changes to build.yaml, and added ifdef guard around objective_c cronet code.
2016-06-06 12:44:12 -07:00
Craig Tiller d925c93047 Merge github.com:grpc/grpc into error 2016-06-06 08:38:50 -07:00
Jan Tattermusch 6c81c25653 Merge pull request #6306 from y-zeng/win32_suffix
Change win32 file suffix
2016-06-03 16:13:51 -04:00
Jan Tattermusch 11ca9d8dc0 Merge pull request #6674 from murgatroid99/node_ruby_codegen_comments
Add comments to generated code for Node and Ruby
2016-06-03 16:11:51 -04:00
Alistair Veitch 4aaba75a82 initial implementation of resource handling 2016-06-02 17:11:46 -07:00
murgatroid99 cc0f4e1c80 Remove Ruby copy initializers. They don't make sense with wrapped structs, and we don't use them anyway 2016-06-02 16:00:54 -07:00
Craig Tiller 48ed92ea38 GRPC_CHANNEL_FATAL_FAILURE --> GRPC_CHANNEL_SHUTDOWN 2016-06-02 11:07:12 -07:00
Craig Tiller 75584a4414 Merge github.com:grpc/grpc into error 2016-06-02 08:03:26 -07:00
Makarand Dharmapurikar 2a2599b5ca incremental fix - removed cronet dependency from grpc_secure 2016-06-01 15:19:06 -07:00
Ken Payson dce1ee6c84 Fixed ruby fd bug 2016-06-01 14:27:13 -07:00
Yuchen Zeng 4594bd9d1b Merge remote-tracking branch 'upstream/master' into base 2016-05-31 14:19:57 -07:00
Craig Tiller 48abdde197 Merge github.com:grpc/grpc into error 2016-05-24 06:55:28 -07:00
Jan Tattermusch 6db0232c3a Merge pull request #6662 from murgatroid99/ruby_explicit_kw_args
Avoid using unspecified keyword args where possible
2016-05-24 09:30:50 -04:00
murgatroid99 2939e2f9f7 Update ruby perf code with keyword args changes 2016-05-23 13:41:32 -07:00
murgatroid99 74cb8f5e6d Removed remaining reference to timeout argument from ruby interop client 2016-05-23 10:07:54 -07:00
murgatroid99 fb2877d4c8 Updated ruby interop client with keyword argument changes 2016-05-23 09:58:27 -07:00
murgatroid99 b39ad701ea Added comments to ruby code generation 2016-05-20 13:27:33 -07:00
Craig Tiller 139040b8be Merge github.com:grpc/grpc into test_affine 2016-05-20 10:56:52 -07:00
murgatroid99 ae34a370e3 Finished updating code and tests with keyword argument changes 2016-05-19 17:58:33 -07:00
Craig Tiller 2477c3cb89 Merge github.com:grpc/grpc into error 2016-05-19 12:04:42 -07:00
murgatroid99 83939ce3ac Merge branch 'ruby_signal_handling_improvement' into ruby_explicit_kw_args 2016-05-18 09:49:42 -07:00
murgatroid99 746ea97afd Finished removing ruby-level signal handlers again 2016-05-18 09:49:10 -07:00
murgatroid99 e68a71582f Fixed a couple of issues, removed ruby-level signal handling again 2016-05-18 09:46:26 -07:00
murgatroid99 19bf00b69b Re-added signal handlers to cancel calls and shut down servers 2016-05-17 18:22:01 -07:00
murgatroid99 b0b5380daa Merge branch 'ruby_signal_handling_improvement' into ruby_explicit_kw_args 2016-05-17 17:24:40 -07:00
murgatroid99 c0ecedba83 Made signal handling properly handle non-killing signals 2016-05-16 16:14:52 -07:00
murgatroid99 76733cf196 Removed remaining references to old server handling code 2016-05-16 15:00:29 -07:00
murgatroid99 d595fb6557 Handle signals properly when dropping GVL 2016-05-16 14:53:13 -07:00
murgatroid99 b19f181f3e Avoid using unspecified keyword args where possible 2016-05-16 12:21:39 -07:00
Craig Tiller f7a670fe6d Merge branch 'server_channel_affinity' of github.com:sreecha/grpc into affine 2016-05-14 13:05:41 -07:00
Craig Tiller d6a5b803f4 Merge github.com:grpc/grpc into error 2016-05-13 20:17:38 -07:00
makdharma c2ec95bad4 Revert "Revert "cronet wrapper code"" 2016-05-11 16:26:15 -07:00
Nicolas Noble f624a796e7 Merge pull request #6537 from grpc/release-0_14
Upmerge from 0.14.0, again :D
2016-05-11 11:04:06 -07:00
Jan Tattermusch 0840b85772 Merge pull request #6500 from murgatroid99/ruby_user_agent
Allow Ruby client code to set a user agent
2016-05-11 10:48:54 -07:00
Nicolas Noble 38c6cfb82f Merge pull request #6536 from grpc/release-0_14
Release 0.14 upmerge
2016-05-11 10:45:37 -07:00
Sree Kuchibhotla 8dbe2cb071 Merge branch 'master' into server_channel_affinity 2016-05-10 10:33:25 -07:00
murgatroid99 7573dfc16b Fixed references in grpc-tools gemspec 2016-05-10 09:33:23 -07:00
Nicolas "Pixel" Noble 2c75731b68 The release branch is now 0.14.1-pre1. 2016-05-10 09:26:34 +02:00
Nicolas "Pixel" Noble 5ecdda759a Processing the 0.14 release. 2016-05-10 08:29:53 +02:00
Nicolas Noble fac1b4d220 Merge pull request #6475 from grpc/release-0_14
Upmerge from 0.14.0
2016-05-09 23:18:34 -07:00
Nicolas Noble de88da9c6b Merge pull request #6433 from murgatroid99/tools_package_bin_namespacing
Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby
2016-05-09 15:52:41 -07:00
murgatroid99 585ceca214 Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby 2016-05-09 15:08:47 -07:00
murgatroid99 3080ede82c Allow Ruby client code to set a user agent 2016-05-09 14:55:34 -07:00