Alexander Polcyn
67fa513fba
make sure calls created in ruby unit tests are completed timely
2017-09-14 19:47:49 -07:00
ZhouyihaiDing
1c87515f8d
add php extension
2017-09-14 11:08:28 -07:00
Alexander Polcyn
d24e966c1d
fix memory leak of ruby call objects
2017-09-11 13:40:12 -07:00
Mark D. Roth
0aee498525
Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix
2017-09-08 08:01:29 -07:00
Vijay Pai
7f6a27a4d3
Merge pull request #12372 from vjpai/armalarmadingdong
...
Core API change: Decouple alarm construction from setting to avoid races in MT code
2017-09-07 18:34:56 -07:00
Yuchen Zeng
b6ef6e9ff5
Merge pull request #12080 from y-zeng/connectivity
...
Reconnect channels automatically in C++ clients
2017-09-07 12:59:41 -07:00
Vijay Pai
58c33ba19b
Decouple alarm construction from setting to avoid races in MT code
2017-09-07 11:34:13 -07:00
Jan Tattermusch
66e08cbe96
add rubocop warnings to TODO config file
2017-09-05 09:40:18 +02:00
Alexander Polcyn
010ea65be5
remove calls to optional paramaters so that the test is compatible with ruby versions < 2.1
2017-09-05 09:40:17 +02:00
Mark D. Roth
2caf021772
Change plugin credentials API to support both sync and async modes.
2017-09-01 15:04:13 -07:00
Yuchen Zeng
ba23e799dc
Sanity fixes
2017-08-24 23:13:09 -07:00
apolcyn
f28955d40d
Merge pull request #12237 from andremedeiros/fix-gc-eager-sweep
...
Mark error code details as global
2017-08-24 15:40:47 -07:00
Muxi Yan
7c62a35c6f
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-21 15:19:50 -07:00
Andre Medeiros
b0eae8a08e
Mark error code details as global
2017-08-21 15:50:47 -04:00
David G. Quintas
0f924b7d55
Merge pull request #12213 from dgquintas/v1.7.x-version-bump
...
Master version bump to 1.7.x
2017-08-17 13:10:36 -07:00
David Garcia Quintas
713597f1cd
Master version bump to 1.7.x
2017-08-16 20:59:05 -07:00
John Millikin
e387852303
Catch NotImplementedError exceptions and forward them to the client.
...
The old code only caught `StandardError`, which doesn't include
`NotImplementedError`. Despite the name, this error indicates a failure
of low-level OS interaction rather than unimplemented user code.
Any errors not caught by this section will cause the server to
terminate, which is generally undesirable because it might be happily
handling other requests.
2017-08-16 11:25:18 -07:00
Muxi Yan
229125abb1
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-08-11 16:15:53 -07:00
apolcyn
240f35d6fb
Merge pull request #10636 from apolcyn/alleviate_10526
...
cancel calls on ruby client bidi write loop exceptions and surface the errror
2017-08-07 13:07:09 -07:00
Alexander Polcyn
c6627caf3a
cancel calls with an error message when bidi write loop fails with user
...
error
2017-08-07 10:37:51 -07:00
Muxi Yan
69b8fe02b6
Merge branch 'master' into stream_compression_config
2017-08-02 16:57:23 -07:00
Alexander Polcyn
39088914ef
fix cancellation test flake
2017-07-31 14:58:24 -07:00
apolcyn
cace6a9e4f
Merge pull request #11963 from apolcyn/fix_ruby_bidi_error_terminate
...
Improve completion of bidi calls when there is an initial error
2017-07-27 22:27:54 -07:00
Alexander Polcyn
cd22f11905
properly finish bidi calls when there is an initial error
2017-07-27 17:54:59 -07:00
Muxi Yan
0603895423
Merge remote-tracking branch 'upstream/master' into stream_compression_config
2017-07-26 17:02:31 -07:00
Muxi Yan
b32c23a9e7
generate_project
2017-07-26 14:49:53 -07:00
yang-g
16149ad456
regenerate projects
2017-07-25 07:45:23 -07:00
apolcyn
f064af3dbf
Merge pull request #11849 from apolcyn/fix_ruby_md_mem_leaks_master
...
Fix memory leak in sent ruby metadata
2017-07-24 14:20:46 -07:00
Alexander Polcyn
11fade7c14
Fix a ruby test flake
2017-07-21 19:22:10 -07:00
Alexander Polcyn
85cc143a7f
fix memory leak with large metadata keys or values
2017-07-21 15:47:37 -07:00
apolcyn
d238d84202
Merge pull request #11764 from apolcyn/fix_ruby_socket_leak
...
Release resources more eagerly on ruby server
2017-07-20 17:37:14 -07:00
Alexander Polcyn
7cc83e0701
add a standalone client auth test
2017-07-20 16:31:00 -07:00
Alexander Polcyn
7cc30c1155
add missing fields on server call context and improve robustness of finished calls
2017-07-19 17:31:27 -07:00
Alexander Polcyn
59a19a9d5e
make sure that client-side view of calls is robust
2017-07-18 17:26:08 -07:00
Craig Tiller
d996379030
Reset OWNERS state
2017-07-17 10:54:07 -07:00
apolcyn
da0c0ecb1a
Merge pull request #11830 from apolcyn/fix_credential_compose_leaks_master
...
Fix ruby memory leaks when composing credentials, noticed with asan
2017-07-17 10:21:05 -07:00
Alexander Polcyn
77349cd80a
fix ruby memory leaks when composing credentials
2017-07-14 14:53:55 -07:00
apolcyn
8ffb7c1080
Merge pull request #11759 from apolcyn/ruby_cleanup
...
Remove a stale ruby method
2017-07-13 15:26:33 -07:00
Alexander Polcyn
fb1e164cd8
dont wait for gc to destroy calls on ruby server
2017-07-13 13:51:44 -07:00
Craig Tiller
e476f7d33f
Strawman OWNERS --> CODEOWNERS script
2017-07-13 08:52:00 -07:00
Muxi Yan
59827dd739
generate project
2017-07-12 14:04:30 -07:00
Alexander Polcyn
600ae82d4c
remove an unused method
2017-07-11 15:47:05 -07:00
Mehrdad Afshari
bb3d95b643
Use https://grpc.io consistently as the canonical URL
2017-07-10 22:24:28 +00:00
Alexander Polcyn
8d69a2fea8
correct channel arg constructor calls in ruby channel creds test
2017-06-15 10:26:12 -07:00
Mehrdad Afshari
c02e39d14c
Merge pull request #9823 from mjkim/fix_unkown
...
Fix typos
2017-06-12 10:46:40 -07:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
David Garcia Quintas
aebcdbd732
master bumped to 1.5.x
2017-05-30 14:14:27 -07:00
murgatroid99
c18b9069cd
Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge
2017-05-25 15:13:27 -07:00
Jan Tattermusch
bbfdbb19c0
bump version to 1.3.6
2017-05-23 22:48:45 +02:00
Craig Tiller
cc919832cd
Fix sanity
2017-05-23 13:35:55 -07:00
Ken Payson
c0ce2cdf00
Update version to 1.3.5
2017-05-19 17:47:49 -07:00
apolcyn
9b87ceab37
Merge pull request #11225 from apolcyn/bump_13x_version
...
Bump to version 1.3.4
2017-05-18 17:56:51 -07:00
apolcyn
2502a7d31c
Merge pull request #10813 from apolcyn/fix_conn_watch_mem_accum
...
get rid of connectivity state watchers right after timeout
2017-05-18 16:03:58 -07:00
Alexander Polcyn
c3b1f18a7e
get rid of connectivity state watchers right after timeout
2017-05-18 12:09:26 -07:00
Alexander Polcyn
92eb7fbc05
Bump to version 1.3.4
2017-05-18 11:49:15 -07:00
Alexander Polcyn
82fef0bce7
tentative fix for global side effect on interrupted constructor
2017-05-18 00:17:09 -07:00
Alexander Polcyn
d7455abfbd
make get conn state always safe to call
2017-05-17 21:49:14 -07:00
Alexander Polcyn
c24d53b0cf
api watch unblock func kills only its own channel
2017-05-17 21:20:34 -07:00
apolcyn
42d858a99d
Merge pull request #11054 from apolcyn/ruby_dont_use_timeouts
...
fixes to connectivity state api and add in constant state watches
2017-05-17 17:22:15 -07:00
Alexander Polcyn
032f398543
cleanup
2017-05-17 15:05:00 -07:00
Alexander Polcyn
7e44480614
clang format
2017-05-17 13:13:55 -07:00
Alexander Polcyn
5c6dda8639
fix tentative startup bug
2017-05-17 13:11:28 -07:00
Alexander Polcyn
916893b618
fix up the test
2017-05-17 10:05:39 -07:00
Alexander Polcyn
fd4cbb7077
cleanup test
2017-05-17 09:57:25 -07:00
Alexander Polcyn
7b3629e6c2
fix lack-of-abort bug
2017-05-17 00:29:10 -07:00
Alexander Polcyn
0e2b6a2109
remove debug prints
2017-05-16 17:16:05 -07:00
Ken Payson
16f76d2092
Bump to version 1.3.3
2017-05-16 08:54:22 -07:00
Ernie Miller
eef382c921
Remove unnecessary require_relative
...
`require-relative` breaks Rubygems' ability to use the arch-specific
directory in `extensions`. When building grpc extensions from source,
we're left with a lot of intermediate object files and a duplicate
shared object file as well. This space can be reclaimed by finding these
object files inside the `gems` subdirectory of the installation
location, while leaving the shared object file in the `extensions`
subdirectory. See the comments at
https://github.com/rubygems/rubygems/issues/926 for more on this
behavior, which has been present in Rubygems for years.
By using `require` instead, those of us who build from source can
reclaim space consumed by duplicate and intermediate files, which
amounts to a savings of 46MB (in a build of 1.3.2 on Alpine
Linux). This is helpful when trying to minimize the size of a Docker
image.
I'm unclear on whether or not the reclaiming of this space can be
automated as part of the build process. If so, it may be worth
considering as a separate effort.
2017-05-12 19:53:19 -04:00
Stanley Cheung
448a11d616
Bump to version 1.3.2
2017-05-10 15:23:29 -07:00
Alexander Polcyn
b2c0b7bc74
constant state watch without timeouts
2017-05-09 22:52:32 -07:00
Stanley Cheung
0afa9abb79
Bump to 1.3.2-pre1
2017-05-09 19:08:26 -07:00
murgatroid99
572cd7e5a4
Update version to 1.3.1
2017-05-04 10:02:44 -07:00
Craig Tiller
4865c79548
Merge pull request #10613 from ctiller/framing_costs
...
Optimize framing a little
2017-04-27 14:53:12 -07:00
David Garcia Quintas
606945af76
1.3.0 -> 1.3.1-pre1
2017-04-27 14:26:52 -07:00
David Garcia Quintas
3ef2355eae
s/1.3.0-pre/1.3.0
2017-04-27 13:59:19 -07:00
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a , reversing
changes made to dc36f4df6a .
2017-04-26 14:18:39 -07:00
Craig Tiller
bb4046cd77
Regenerate projects
2017-04-26 08:56:30 -07:00
Craig Tiller
6f2024f4ec
Merge github.com:grpc/grpc into c++lame
2017-04-24 13:33:06 -07:00
Craig Tiller
decec09316
Merge github.com:grpc/grpc into c++lame
2017-04-21 08:08:05 -07:00
Craig Tiller
d5ad177a4c
Merge github.com:grpc/grpc into framing_costs
2017-04-20 13:01:57 -07:00
Craig Tiller
59db187c85
Merge branch 'tsan-c++' into hybrid
2017-04-20 19:24:57 +00:00
Craig Tiller
a4894fcd02
Merge pull request #10182 from ctiller/cpparena
...
[EXPERIMENTAL] allocate unary response writer against call arena
2017-04-20 10:32:20 -07:00
murgatroid99
ce67bff2df
Merge remote-tracking branch 'upstream/v1.3.x' into upmerge_v1.3.x
2017-04-19 15:54:27 -07:00
Craig Tiller
6984e1dc5e
Merge github.com:grpc/grpc into c++lame
2017-04-19 14:50:31 -07:00
Craig Tiller
06a30eef36
Merge github.com:grpc/grpc into cpparena
2017-04-19 14:40:20 -07:00
Craig Tiller
5b1c5f22f4
Extend clang-format to C#, Node, Ruby
2017-04-19 09:52:18 -07:00
Craig Tiller
cac4e178fd
Merge github.com:grpc/grpc into cpparena
2017-04-18 13:39:18 -07:00
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
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
Nicolas "Pixel" Noble
280eedd2e5
Merge branch 'master' into pre-0.13.1-downmerge
...
Conflicts:
INSTALL.md
examples/cpp/README.md
2016-03-10 09:52:58 +01:00
murgatroid99
1d68520c22
Remove extraneous mutex, restrict state transitions
2016-03-09 17:30:37 -08:00
murgatroid99
3c77ff452f
Fix copyright
2016-03-09 11:44:56 -08:00
murgatroid99
d48d84da19
Ruby: fix some synchronization code in server implementation
2016-03-09 11:10:20 -08:00
Craig Tiller
0cb803d9ca
Always ref writable streams
...
We suffered a bug whereby doing a follow-up write to another write could
resurrect a deleted stream, causing all sorts of crash.
Fix: when a stream becomes writable (vs when we start writing) take a
ref on the stream, and only relinquish it once we're done writing.
2016-03-02 22:34:23 -08:00
murgatroid99
011641bb13
Minor fix to backtrace retreival code
2016-02-29 17:36:10 -08:00
Bogdan Drutu
f0ca4d5c5c
Merge pull request #5441 from a-veitch/no_binary_tags
...
Remove binary tags, restrict tag characters to ASCII
2016-02-29 16:42:00 -08:00
murgatroid99
8b280763f9
Add error output for failed ruby credentials plugin
2016-02-29 16:34:41 -08:00
Alistair Veitch
0cc824275d
regenerate imports
2016-02-26 10:54:20 -08:00
Yang Gao
84a74f8966
Merge pull request #5327 from yang-g/v1alpha_to_v1
...
global replace health check proto v1alpha to v1
2016-02-25 13:48:42 -08:00
Nicolas Noble
88966ab145
Merge pull request #5348 from nicolasnoble/backport-merge
...
Backport merge.
2016-02-23 02:19:44 +01:00
Nicolas "Pixel" Noble
1280fdb574
Merge branch 'master' into backport-merge
2016-02-22 21:30:14 +01:00