Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed previous change, altered RuboCop settings to let me do so | murgatroid99 | 2015-10-14 |
| | |||
* | Made ruby server stop waiting for calls when it starts getting null calls | murgatroid99 | 2015-10-14 |
| | |||
* | Fixes the broken ruby interop tests | Tim Emiola | 2015-10-08 |
| | |||
* | Bugfix: correct circular arg ref | Tim Emiola | 2015-09-25 |
| | |||
* | Bump version to reflect changes to the gRPC ruby package | Tim Emiola | 2015-09-24 |
| | |||
* | Merge pull request #3171 from tbetbetbe/grpc_ruby_improve_test_stability | Stanley Cheung | 2015-08-31 |
|\ | | | | | Improves test stability | ||
* | | Bumps the ruby version to beta | Tim Emiola | 2015-08-31 |
| | | |||
| * | Improves test stability | Tim Emiola | 2015-08-31 |
|/ | |||
* | Updates server shutdown handling | Tim Emiola | 2015-08-28 |
| | | | | | | | - ensures that servers cancels calls after the shutdown timeout - uses an infinite timeout when request server calls This two changes fix the issue where the server segfaults on shutdown. | ||
* | Adds support for per message compression | Tim Emiola | 2015-08-20 |
| | |||
* | Corrects logconfig from #2956 | Tim Emiola | 2015-08-18 |
| | |||
* | Remove the runtime dependency on the logging gem. | Tim Emiola | 2015-08-17 |
| | | | | | - provides a noop logger unless the user explicit adds a logging method to the GRPC namespace | ||
* | Adds the ruby timeout interop test. | Tim Emiola | 2015-08-14 |
| | | | | | | | | | | | | | | | Corrects some other issues - fixes status return when calls fail by always returning the status - resolves bidi_call client's failure to return an exception on bad status by swapping the wait for status to the read thread * this also improves the cancel_after_first_response test Also - adds a unit test that verifies that a bidi call will time out. | ||
* | Breaks API - switches timeout to a keyword arg. | Tim Emiola | 2015-08-13 |
| | | | | | | | | | - timeout has been a default arg till now - this switches it to a keyword arg with the same behavior - in addition, it adds deadline as distinct keyword arg, allowing users the choice of the idiomatic(timeout) or the aligned(deadline) | ||
* | Allow reserved metadata to be propagated between calls | Tim Emiola | 2015-08-11 |
| | |||
* | Merge pull request #2888 from tbetbetbe/grpc-ruby-user-null-for-default-host | Jan Tattermusch | 2015-08-11 |
|\ | | | | | Use null for default host | ||
| * | Use null for default host | Tim Emiola | 2015-08-11 |
| | | |||
* | | Aligns with the cognoscenti on timeouts | Tim Emiola | 2015-08-11 |
|/ | |||
* | Adds grpc.primary_user_agent key during stub creation | Tim Emiola | 2015-08-11 |
| | |||
* | Merge pull request #2336 from murgatroid99/ruby_error_codes | Abhishek Kumar | 2015-07-14 |
|\ | | | | | Made ruby server return correct error code for unimplemented method | ||
| * | Changed found? to implemented? | murgatroid99 | 2015-07-10 |
| | | |||
* | | Bumped Ruby package version to 0.10.0 | murgatroid99 | 2015-07-09 |
| | | |||
| * | Made ruby server return correct error code for unimplemented method | murgatroid99 | 2015-07-08 |
|/ | |||
* | Bump version of grpc ruby for release on the release branch | Tim Emiola | 2015-06-23 |
| | | | | | - grpc ruby 0.9.3 should have released from the release branch but was not - it needs to be re-released from that branch | ||
* | Corrects the cancel_after_first_response behaviour | Tim Emiola | 2015-06-19 |
| | | | | | | | | | - introduces a #wait method on the call operation view - invokes #wait on a Notifier that is created for all operations - ensures the Notifier is invoked if necessary whenever a client request completes - updates the interop_test to use op.wait before checking if the call was cancelled. | ||
* | Ruby shutdown api migration | Tim Emiola | 2015-06-17 |
| | | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky | ||
* | Update version; fix dependency advisory comment | Tim Emiola | 2015-06-04 |
| | |||
* | bump grpc ruby version | Tim Emiola | 2015-06-03 |
| | |||
* | Corrects the cancel_after_first_response test | Tim Emiola | 2015-06-02 |
| | | | | | | | | | | - 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 | ||
* | Add's logging tweaks thread interaction for bidi_server | Tim Emiola | 2015-05-28 |
| | |||
* | Updates gRPC Ruby to 0.9.0 | Tim Emiola | 2015-05-26 |
| | |||
* | Various tweaks to improve server stability | Tim Emiola | 2015-05-22 |
| | |||
* | Encapsulate logger within GRPC module | Nick Gauthier | 2015-05-20 |
| | |||
* | Ruby style changes: replace `== 0` with `zero?` | Aggelos Avgerinos | 2015-05-09 |
| | |||
* | Really removes the string monkey-patch | Tim Emiola | 2015-05-07 |
| | |||
* | make underscore a class method of GenericService | Tim Emiola | 2015-05-07 |
| | |||
* | Move Notifier into its own file | Tim Emiola | 2015-04-24 |
| | |||
* | Simplify debugging, avoid inspecting C-backed objects. | Tim Emiola | 2015-04-24 |
| | |||
* | Fix failing interop servers | Tim Emiola | 2015-04-24 |
| | |||
* | Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_md | Jan Tattermusch | 2015-04-20 |
|\ | | | | | Grpc ruby add support for returning metadata to the rpc server | ||
* | | Remove usage of xray | Tim Emiola | 2015-04-17 |
| | | | | | | | | | | | | | | | | - 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 | ||
| * | Adds support for updating the output metadata to calls | Tim Emiola | 2015-04-17 |
| | | |||
| * | Propagate metadata in BadStatus | Tim Emiola | 2015-04-17 |
| | | | | | | | | | | | | - 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 | ||
| * | Allow BadStatus to contain metadata | Tim Emiola | 2015-04-17 |
| | | |||
| * | Adds a hook for returning the client connect metadata | Tim Emiola | 2015-04-17 |
| | | |||
| * | Refactor: Shorter methods in RpcServer | Tim Emiola | 2015-04-16 |
| | | |||
| * | Refactor: Move the Pool out from RpcServer | Tim Emiola | 2015-04-16 |
|/ | |||
* | Fixes error with the keep-alive | Tim Emiola | 2015-04-16 |
| | |||
* | Adds a #run_till_terminated func to RpcServer | Tim Emiola | 2015-04-16 |
| | | | | | | | - adds signal handling to RpcServer - ensures that very little behaviour occurs in the signal handling context - adds #run_till_terminated that launches a server in a thread and then handles signals that can be used to stop it. | ||
* | Corrects handling of status during bidi call orchestration. | Tim Emiola | 2015-04-15 |
| | | | | | | | | - Ensures that invalid status are raised as exceptions - Ensures that exceptions during the write thread are bubbled up to the starting thread Also - improves the debug messages during the BiDi calls |