David Garcia Quintas
59f905d79a
Changes to byte_buffer based on comments.
10 years ago
Tim Emiola
1a2988df2b
Update version; fix dependency advisory comment
10 years ago
Tim Emiola
191c8466e4
Re-organizes the GRPC_ROOT detection code in extconf.rb
10 years ago
Tim Emiola
9341045307
bump grpc ruby version
10 years ago
Tim Emiola
50773e61cc
Update INSTALL on Ruby README.md
10 years ago
Tim Emiola
d62d345b83
Corrects the cancel_after_first_response test
...
- stops attempting to verify by catching the CancelledError
- instead the test examines the operation state after cancellation,
which is equally valid and more stable.
Also
- simplifies bidi on the server
10 years ago
David Garcia Quintas
30bd4eb5cc
Removed grpc_byte_buffer_reader_{create,destroy}.
...
Introduced grpc_byte_buffer_init instead. It's now the user's responsibility to
manage memory.
10 years ago
Tim Emiola
dd7a036f75
Add's logging tweaks thread interaction for bidi_server
10 years ago
Tim Emiola
af74e4e47d
Updates gRPC Ruby to 0.9.0
10 years ago
remi Taylor
47b7bd99e6
Update ruby add_http2_port comments to use port 50051
10 years ago
Tim Emiola
4aba356630
Various tweaks to improve server stability
10 years ago
vjpai
121e060f3c
Don't include a core file
10 years ago
Craig Tiller
644cad6178
Fix segfault exposed by Ruby
10 years ago
Nick Gauthier
f233d968d2
Encapsulate logger within GRPC module
10 years ago
Craig Tiller
09600be0a5
Ensure that there's always a poller for completion
...
The C core uses completion_queue_next as a directive that progress should be made on requests bound to that cq.
If nobody is polling for completion, then a deadlock can occur (client needs to do work, but we're blocked waiting for the server).
There is no scope for this to occur using the idiomatic layers (as far as I can tell), but these low level tests need to be massaged.
10 years ago
Nicolas "Pixel" Noble
2e4b735f61
Enabling the ruby extension to automatically build grpc.
10 years ago
Nicolas "Pixel" Noble
357cb81c7d
Straightening out the includes.
10 years ago
Yang Gao
5cb7902850
remove redudant optional keyword in proto3
10 years ago
Craig Tiller
6c66c0f5ce
Add accidentally deleted escape
10 years ago
Craig Tiller
4749c8bf6b
Getting rid of more seemingly dead code
10 years ago
Craig Tiller
06b8b312ac
Remove unusable functions
10 years ago
Craig Tiller
3211e943db
Remove unusable functions
10 years ago
Craig Tiller
de4e3eb113
Fix Ruby compile error
10 years ago
Craig Tiller
c7df2b8a56
Ruby progress
10 years ago
Craig Tiller
3c78b4e0de
Ruby progress
10 years ago
Craig Tiller
3a4880856a
Ruby progress
10 years ago
Aggelos Avgerinos
57e7dc8e8d
Ruby style changes: replace `== 0` with `zero?`
10 years ago
Craig Tiller
c4440d913e
Fix ruby server
10 years ago
Craig Tiller
997fab6874
Port Ruby to new API
10 years ago
Tim Emiola
bae3a61087
Really removes the string monkey-patch
10 years ago
Tim Emiola
13363e31a7
make underscore a class method of GenericService
10 years ago
Tim Emiola
f2fb07dafc
Pin the version of rubocop used in grpc.gemspec
10 years ago
zeliard
3e3e0ad348
merge from upstream (grpc) master
10 years ago
Craig Tiller
1a727fde47
clang-format
10 years ago
Tim Emiola
932b13be4c
Corrects bad return values in C error-handling block
10 years ago
Tim Emiola
9cb56f8707
Move Notifier into its own file
10 years ago
Tim Emiola
0a6557809a
Simplify debugging, avoid inspecting C-backed objects.
10 years ago
Tim Emiola
119decc0f4
Fix logging version mismatchj
10 years ago
Tim Emiola
117cc1207d
Fix failing interop servers
10 years ago
Tim Emiola
bc206b1e32
Corrects command/flags used in ruby interop tests
10 years ago
Julien Boeuf
aab1edc5f6
Fixing inaccurate ruby test.
10 years ago
Tim Emiola
154db73ff9
Remove usage of xray
...
- xray was useful during dev testing but is neither a dev or runtime dep
- its presence causes issues for libraries that handle signals themselves
Also
- updates grpc.gemspec with requirements
10 years ago
Tim Emiola
c85c1ae463
Add SimpleCov coverage set up for gRPC ruby
10 years ago
Tim Emiola
a80aa7d86a
clarify test descriptions
10 years ago
Tim Emiola
9a0ae0380c
Adds support for updating the output metadata to calls
10 years ago
Tim Emiola
8661a43f78
Propagate metadata in BadStatus
...
- allow BadStatus to contain metadata that's populated by keyword args
- on servers, convert raised BadStatus metadata to trailers
- on clients, convert trailers to BadStatus metadata when raising BadStatus
10 years ago
Tim Emiola
1c5faea673
Allow BadStatus to contain metadata
10 years ago
Tim Emiola
3fd2be2e32
Adds a hook for returning the client connect metadata
10 years ago
Tim Emiola
f9e77b3972
Refactor: Shorter methods in RpcServer
10 years ago
Tim Emiola
e6be7f31e4
Refactor: Move the Pool out from RpcServer
10 years ago