aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/lib
Commit message (Collapse)AuthorAge
* Fixed previous change, altered RuboCop settings to let me do soGravatar murgatroid992015-10-14
|
* Made ruby server stop waiting for calls when it starts getting null callsGravatar murgatroid992015-10-14
|
* Fixes the broken ruby interop testsGravatar Tim Emiola2015-10-08
|
* Bugfix: correct circular arg refGravatar Tim Emiola2015-09-25
|
* Bump version to reflect changes to the gRPC ruby packageGravatar Tim Emiola2015-09-24
|
* Merge pull request #3171 from tbetbetbe/grpc_ruby_improve_test_stabilityGravatar Stanley Cheung2015-08-31
|\ | | | | Improves test stability
* | Bumps the ruby version to betaGravatar Tim Emiola2015-08-31
| |
| * Improves test stabilityGravatar Tim Emiola2015-08-31
|/
* Updates server shutdown handlingGravatar Tim Emiola2015-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 compressionGravatar Tim Emiola2015-08-20
|
* Corrects logconfig from #2956Gravatar Tim Emiola2015-08-18
|
* Remove the runtime dependency on the logging gem.Gravatar Tim Emiola2015-08-17
| | | | | - provides a noop logger unless the user explicit adds a logging method to the GRPC namespace
* Adds the ruby timeout interop test.Gravatar Tim Emiola2015-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.Gravatar Tim Emiola2015-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 callsGravatar Tim Emiola2015-08-11
|
* Merge pull request #2888 from tbetbetbe/grpc-ruby-user-null-for-default-hostGravatar Jan Tattermusch2015-08-11
|\ | | | | Use null for default host
| * Use null for default hostGravatar Tim Emiola2015-08-11
| |
* | Aligns with the cognoscenti on timeoutsGravatar Tim Emiola2015-08-11
|/
* Adds grpc.primary_user_agent key during stub creationGravatar Tim Emiola2015-08-11
|
* Merge pull request #2336 from murgatroid99/ruby_error_codesGravatar Abhishek Kumar2015-07-14
|\ | | | | Made ruby server return correct error code for unimplemented method
| * Changed found? to implemented?Gravatar murgatroid992015-07-10
| |
* | Bumped Ruby package version to 0.10.0Gravatar murgatroid992015-07-09
| |
| * Made ruby server return correct error code for unimplemented methodGravatar murgatroid992015-07-08
|/
* Bump version of grpc ruby for release on the release branchGravatar Tim Emiola2015-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 behaviourGravatar Tim Emiola2015-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 migrationGravatar Tim Emiola2015-06-17
| | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky
* Update version; fix dependency advisory commentGravatar Tim Emiola2015-06-04
|
* bump grpc ruby versionGravatar Tim Emiola2015-06-03
|
* Corrects the cancel_after_first_response testGravatar Tim Emiola2015-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_serverGravatar Tim Emiola2015-05-28
|
* Updates gRPC Ruby to 0.9.0Gravatar Tim Emiola2015-05-26
|
* Various tweaks to improve server stabilityGravatar Tim Emiola2015-05-22
|
* Encapsulate logger within GRPC moduleGravatar Nick Gauthier2015-05-20
|
* Ruby style changes: replace `== 0` with `zero?`Gravatar Aggelos Avgerinos2015-05-09
|
* Really removes the string monkey-patchGravatar Tim Emiola2015-05-07
|
* make underscore a class method of GenericServiceGravatar Tim Emiola2015-05-07
|
* Move Notifier into its own fileGravatar Tim Emiola2015-04-24
|
* Simplify debugging, avoid inspecting C-backed objects.Gravatar Tim Emiola2015-04-24
|
* Fix failing interop serversGravatar Tim Emiola2015-04-24
|
* Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_mdGravatar Jan Tattermusch2015-04-20
|\ | | | | Grpc ruby add support for returning metadata to the rpc server
* | Remove usage of xrayGravatar Tim Emiola2015-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 callsGravatar Tim Emiola2015-04-17
| |
| * Propagate metadata in BadStatusGravatar Tim Emiola2015-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 metadataGravatar Tim Emiola2015-04-17
| |
| * Adds a hook for returning the client connect metadataGravatar Tim Emiola2015-04-17
| |
| * Refactor: Shorter methods in RpcServerGravatar Tim Emiola2015-04-16
| |
| * Refactor: Move the Pool out from RpcServerGravatar Tim Emiola2015-04-16
|/
* Fixes error with the keep-aliveGravatar Tim Emiola2015-04-16
|
* Adds a #run_till_terminated func to RpcServerGravatar Tim Emiola2015-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.Gravatar Tim Emiola2015-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