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
Nicolas "Pixel" Noble
0545d7fa69
Revert "Merge pull request #6214 from makdharma/master"
...
This reverts commit 48d833a9d8 , reversing
changes made to 66e9d8e8a7 .
2016-05-09 19:28:17 +02:00
Jan Tattermusch
03f7e995d2
Merge pull request #6472 from murgatroid99/ruby_signal_handling2
...
Make Ruby library terminate on Ctrl+C on client and server
2016-05-09 10:21:49 -07:00
Craig Tiller
42342cbebb
Revert "cronet wrapper code"
2016-05-09 08:12:35 -07:00
murgatroid99
cf239e7309
Add a default handler to Ruby services that returns UNIMPLEMENTED
2016-05-06 14:48:21 -07:00
murgatroid99
41fd37bbe3
Poll for signals more frequently, for greater responsiveness
2016-05-06 13:43:26 -07:00
murgatroid99
873e419cf7
Added explanation about handling signals in C
2016-05-06 12:44:46 -07:00
murgatroid99
6bbe369434
Make Ruby library terminate on Ctrl+C on client and server
2016-05-06 11:43:22 -07:00
Nicolas "Pixel" Noble
19c46c3769
Merge remote-tracking branch 'google/release-0_14'
...
Conflicts:
Makefile
build.yaml
package.json
src/core/lib/surface/version.c
src/csharp/Grpc.Core/VersionInfo.cs
src/csharp/build_packages.bat
src/node/tools/package.json
src/python/grpcio/grpc_version.py
src/ruby/lib/grpc/version.rb
src/ruby/tools/version.rb
tools/distrib/python/grpcio_tools/grpc_version.py
tools/doxygen/Doxyfile.c++
tools/doxygen/Doxyfile.c++.internal
tools/doxygen/Doxyfile.core
tools/doxygen/Doxyfile.core.internal
2016-05-06 03:15:57 +02:00
Nicolas Noble
24ccbed700
Merge pull request #6458 from nicolasnoble/ruby-fixes
...
Ruby fixes - for the release branch this time...
2016-05-05 18:10:51 -07:00
Nicolas "Pixel" Noble
16caa50aae
Master is now 0.15.0-dev.
2016-05-06 03:02:51 +02:00
Nicolas "Pixel" Noble
253a7109ed
The release branch is now 0.14.0-pre1.
2016-05-06 03:00:51 +02:00
Nicolas Noble
48d833a9d8
Merge pull request #6214 from makdharma/master
...
cronet wrapper code
2016-05-05 14:09:17 -07:00
Nicolas "Pixel" Noble
9fcdc8765f
Cleaning up includes.
2016-05-05 06:15:34 +02:00
Nicolas "Pixel" Noble
88f56e5ce3
'exception_info' is a bad word for Windows...
2016-05-05 04:04:50 +02:00
Nicolas "Pixel" Noble
d8b07cb3a1
Let's not compile grpc under Windows - it's taken care of already.
2016-05-05 03:55:55 +02:00
murgatroid99
2b6a2ab59a
Make namespacing of executables exposed by grpc-tools packages consistent between Node and Ruby
2016-05-04 12:54:14 -07:00
Makarand Dharmapurikar
274bcc8f0b
Added dummy cronet api implementation so we can build on Jenkins.
2016-05-03 17:34:54 -07:00
murgatroid99
59dfee8800
Fixed rubocop issues with newest changes
2016-05-03 11:33:25 -07:00
murgatroid99
38281cfa59
Ruby: improve server error handling, fix a reference error
2016-05-03 10:51:49 -07:00
Sree Kuchibhotla
b69251c2f6
Merge branch 'master' into server_channel_affinity
2016-05-03 09:33:13 -07:00
Makarand Dharmapurikar
70f697ba1e
reran generate_projects.sh after @nnoble's fix in PR6399.
2016-05-02 22:29:21 -07:00
Nicolas Noble
1c4dfc6ed9
Merge pull request #6396 from nicolasnoble/build-it-all-the-way-2
...
Always build the grpc library when building the ruby extension.
2016-05-02 14:34:22 -07:00
Nicolas Noble
3f2fad6c20
Merge pull request #6371 from murgatroid99/ruby_tools_gem
...
Created grpc-tools ruby gem for distributing protoc and the plugin
2016-05-02 13:45:41 -07:00
Nicolas "Pixel" Noble
791e93ee2f
Always build the grpc library when building the ruby extension.
2016-05-02 21:27:23 +02:00
murgatroid99
8e4512ba48
Reversed premature removal of a file
2016-05-02 11:26:46 -07:00
murgatroid99
edb8b76ac2
Simplified Ruby tools extension checking
2016-05-02 10:43:04 -07:00
Makarand Dharmapurikar
63ee8ce43c
Reran tools/buildgen/generate_projects.sh again.
2016-05-01 15:12:18 -07:00
murgatroid99
faf3bfca82
Fixed grpc-tools.gemspec
2016-04-29 12:39:05 -07:00
murgatroid99
3b293253d4
Created grpc-tools ruby gem for distributing protoc and the plugin
2016-04-29 11:36:57 -07:00
Sree Kuchibhotla
a2b549578f
Merge branch 'master' into server_channel_affinity
2016-04-29 11:01:37 -07:00
murgatroid99
9003768b0a
Fixed unused parameter error
2016-04-28 15:40:45 -07:00
murgatroid99
9e3538c57d
Load default roots.pem in Ruby via grpc_set_ssl_roots_override_callback
2016-04-28 13:27:19 -07:00
Craig Tiller
f128cd2c6e
Merge pull request #6196 from y-zeng/call-error-to-string
...
Provide a function that converts grpc_call_error values into a string
2016-04-28 08:34:29 -07:00
Sree Kuchibhotla
cfa6401328
Merge branch 'master' into server_channel_affinity
2016-04-27 15:03:02 -07:00
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
2016-04-26 22:05:41 -07:00
Jan Tattermusch
e6077b86ad
Merge pull request #6233 from ewr/fetch-peer-cert-in-ruby
...
Add peer_cert method to Ruby call object
2016-04-26 15:24:35 -07:00
Jan Tattermusch
8cc7332b74
Merge pull request #6266 from murgatroid99/ruby_stress_client
...
Ruby stress client
2016-04-26 13:04:23 -07:00
Sree Kuchibhotla
30499760db
Merge branch 'master' into server_channel_affinity
2016-04-26 11:27:14 -07:00
Eric Richardson
deadbcdab1
Wrap delegate line to fix a Rubocop error about line length
2016-04-26 13:02:05 -04:00
murgatroid99
79108d0fdb
Changed some 'require' to 'require_relative' and modified rpc_server slightly
2016-04-22 13:41:00 -07:00
murgatroid99
ddaa69f15d
Got Ruby stress client working, with some modifications to interop tests
2016-04-22 13:37:26 -07:00
Sree Kuchibhotla
01907123f6
generate_projects.sh and fix copyright year
2016-04-21 15:09:13 -07:00
murgatroid99
e621f13ecd
Simplified ruby interop test files
2016-04-21 14:28:00 -07:00
Eric Richardson
336b744eff
Fix a mixed declaration warning in the grpc_rb_call_get_peer_cert method
2016-04-21 14:46:59 -04:00
vjpai
8ecd4d7aa6
Add support for an "OTHER" value in client_type, server_type, and add a string to
...
represent the name of the desired system api. This allows expansion without putting
an upper-limit based on some foressen variants.
2016-04-21 00:33:46 -07:00
Jan Tattermusch
dde6dfbb0b
Merge pull request #5958 from deepaklukose/skip_client_cert_verification
...
Add various options to verify ssl/tls client cert including letting the application handle the authentication.
2016-04-20 21:01:30 -07:00
Eric Richardson
bdfaf482a3
Short-circuit `peer_cert` if we're insecure or unauthenticated
2016-04-20 13:56:55 -04:00
Eric Richardson
b2f3a02134
Allow `peer` and `peer_cert` to be used from ActiveCall::SingleReqView
2016-04-20 13:40:03 -04:00
Eric Richardson
69d735a293
Add peer_cert method to Ruby call object
2016-04-20 13:23:32 -04:00
vjpai
87bac959ee
Eradicate Uniform, Deterministic, and Pareto interarrival
...
distributions since we don't use them and it's not sensible
to add them
2016-04-20 09:35:35 -07:00
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
2016-04-19 15:02:06 -07:00
Yuchen Zeng
5aff099941
Merge pull request #6189 from y-zeng/default-verbosity
...
Add knob for default core output verbosity
2016-04-19 13:50:29 -07:00
Jan Tattermusch
b54f2ae5bb
actually stop benchmark server
2016-04-18 18:08:23 -07:00
Jan Tattermusch
384933582b
remove trailing whitespaces
2016-04-18 18:07:49 -07:00
Yuchen Zeng
2e7d957a63
Provide a function that converts grpc_call_error values into a string
2016-04-15 17:49:38 -07:00
Yuchen Zeng
18746637f5
After running generate_projects.sh
2016-04-15 17:40:05 -07:00
vjpai
8079afa46e
New CQ for each client call
2016-04-12 10:22:05 -07:00
Jun Mukai
c0862859be
ruby: Add test case for referring external package
...
The new spec uses existing EchoDuplicate service in
grpc.testing.duplicate, which refers grpc.testing.Empty,
and verifies if the plugin generates this correctly as
Grpc::Testing::Empty.
2016-04-07 13:13:30 -07:00
Jan Tattermusch
aa4a7f526a
Merge pull request #5528 from rafaelsales/raise-on-unexpected-metadata
...
Raise on unexpected metadata values
2016-04-05 16:04:57 -07:00
Jan Tattermusch
abb4f5f3ab
Merge pull request #6070 from ctiller/head-of-line-blocking
...
Fix a head of line blocking issue in the C++ server
2016-04-05 14:31:33 -07:00
murgatroid99
895c1113ab
Make ruby library conform to status code spec
2016-04-04 11:35:49 -07:00
Craig Tiller
725aaf2336
Fix codegen
2016-04-04 10:11:23 -07:00
Jan Tattermusch
eddcd85a72
Merge pull request #6010 from vjpai/i_know_rubies
...
Ruby performance testing worker
2016-04-01 11:19:47 -07:00
Rafael Sales
bc846f72d6
Add spec to make sure invalid metadata values raise ArgumentError
2016-03-31 19:35:20 -03:00
Rafael Sales
ac491d8c1f
Raise on unexpected metadata values
...
The existing implementation was causing segmentation fault because
src/ruby/ext/grpc/rb_call.c:358 was trying to convert any value type other than
Array to String. The Array type is handled in first `if`. This change will cause
the Ruby code that sends non-string values to fail with a better message:
`ArgumentError: Header values must be of type string or array`
2016-03-31 19:35:20 -03:00
Vijay Pai
5562807aad
Support many oustanding RPCs per channel - forgot to do this last time
2016-03-31 14:42:35 -07:00
Craig Tiller
64a12c55df
Merge github.com:grpc/grpc into copyright-fix
2016-03-31 07:49:58 -07:00
Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
Nicolas Noble
a5dc80d22a
Merge pull request #5691 from ctiller/idempotent
...
Idempotent request support for core
2016-03-30 17:05:43 -07:00
Vijay Pai
828558ac4a
Merge branch 'master' into i_know_rubies
2016-03-30 14:55:38 -07:00
vjpai
d9389a849d
Support secure client
2016-03-30 13:10:20 -07:00
vjpai
cf36f858d6
Support server-side secure test.
2016-03-30 12:35:34 -07:00
vjpai
ed25a33eb2
Improved formatting
2016-03-30 12:16:25 -07:00
vjpai
5286eee5a9
Add streaming client
2016-03-30 12:07:19 -07:00
vjpai
ad1c1cc6cf
Add support for unary client, closed-loop or poisson
2016-03-30 09:58:46 -07:00
Nicolas "Pixel" Noble
e33f93620a
Merge branch 'release-0_13' into manual-upmerge
2016-03-30 05:10:03 +02:00
vjpai
d7f43b3aab
Fix scoping for client, in preparation for implementation
2016-03-29 18:38:10 -07:00
vjpai
e8ff3889f5
Fix scope on an each - no need for class scope
2016-03-29 18:31:34 -07:00
vjpai
45be26ef0d
Working ruby server implementation
2016-03-29 17:21:28 -07:00
vjpai
691387afc0
Make histogram more canonically Ruby-style
2016-03-29 17:19:20 -07:00
Nicolas "Pixel" Noble
375d1f47ca
Better memory management for grpc_rb_byte_buffer_to_s.
2016-03-30 02:08:49 +02:00
Zhuochun
97daf35add
Fix Ruby memory leaks
...
- `recv_message` is not cleaned up after call
- `send_message` is not cleaned up in failure cases
- `xmalloc` ruby string is not freed after used
2016-03-30 01:08:29 +02:00
vjpai
343718e941
Merge branch 'master' into i_know_rubies
2016-03-29 13:53:20 -07:00
Craig Tiller
3bd9695939
Merge github.com:grpc/grpc into idempotent
2016-03-28 12:43:02 -07:00
murgatroid99
8c9edc2a57
Make channels and calls properly mark references to their credentials
2016-03-23 11:20:56 -07:00
murgatroid99
05afaa838a
Add GC marking for composite credentials
2016-03-23 11:20:42 -07:00
murgatroid99
3eaaf39eff
Properly mark proc used in call credentials for garbage collection
2016-03-23 11:20:34 -07:00
Jan Tattermusch
6586599dc8
Merge pull request #5744 from murgatroid99/ruby_gc_mark_credentials_callback
...
Properly mark proc used in call credentials for garbage collection
2016-03-21 17:05:00 -07:00
Jan Tattermusch
c6b1a71fc2
Merge pull request #5490 from murgatroid99/ruby_call_credentials_log_error
...
Add error output for failed ruby credentials plugin
2016-03-21 16:57:25 -07:00
vjpai
75291c9403
Initial skeleton of benchmark client and server
2016-03-21 12:11:18 -07:00
Craig Tiller
44654553de
Merge github.com:grpc/grpc into idempotent
2016-03-21 09:04:06 -07:00
vjpai
fdeacd9f32
Initial work for Ruby performance testing
2016-03-18 19:10:35 -07:00
David Garcia Quintas
a36ec16de2
regenerated projects
2016-03-18 10:00:23 -07:00
murgatroid99
2c247433b8
Merge branch 'master' into ruby_call_credentials_log_error
2016-03-17 14:34:53 -07:00
Craig Tiller
4f7ffa05a4
Merge github.com:grpc/grpc into idempotent
2016-03-16 07:58:20 -07:00
murgatroid99
a00d7c0b35
Make channels and calls properly mark references to their credentials
2016-03-14 15:51:56 -07:00
murgatroid99
096386f3c8
Add GC marking for composite credentials
2016-03-14 13:01:00 -07:00
murgatroid99
93019f733f
Properly mark proc used in call credentials for garbage collection
2016-03-14 11:53:42 -07:00
Nicolas "Pixel" Noble
9f0f1e3f61
Merge branch 'master' into pre-0.13.1-downmerge
2016-03-10 23:39:47 +01:00
Craig Tiller
7885ea5e31
Add a place for tests
2016-03-10 06:53:29 -08:00