aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/spec
Commit message (Collapse)AuthorAge
* Add HealthChecker helpers for setting statusesGravatar Marko Bogdanović2017-11-18
|
* return nil from google rpc status conversion if the grpc-status-details-bin ↵Gravatar Alexander Polcyn2017-09-26
| | | | trailer wasnt set
* Add Ruby server interceptorsGravatar Shaun McCormick2017-09-25
|
* Merge pull request #12588 from apolcyn/shorten_ruby_unit_test_timeGravatar apolcyn2017-09-20
|\ | | | | Reduce time taken by ruby unit test suite
* | add a client side utility for extracting a google rpcGravatar Alexander Polcyn2017-09-18
| | | | | | | | status from a grpc::Status
| * make sure calls created in ruby unit tests are completed timelyGravatar Alexander Polcyn2017-09-14
|/
* Catch NotImplementedError exceptions and forward them to the client.Gravatar John Millikin2017-08-16
| | | | | | | | | | 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.
* Merge pull request #10636 from apolcyn/alleviate_10526Gravatar apolcyn2017-08-07
|\ | | | | cancel calls on ruby client bidi write loop exceptions and surface the errror
| * cancel calls with an error message when bidi write loop fails with userGravatar Alexander Polcyn2017-08-07
| | | | | | | | error
* | fix cancellation test flakeGravatar Alexander Polcyn2017-07-31
|/
* Merge pull request #11963 from apolcyn/fix_ruby_bidi_error_terminateGravatar apolcyn2017-07-27
|\ | | | | Improve completion of bidi calls when there is an initial error
| * properly finish bidi calls when there is an initial errorGravatar Alexander Polcyn2017-07-27
| |
* | Merge pull request #11849 from apolcyn/fix_ruby_md_mem_leaks_masterGravatar apolcyn2017-07-24
|\ \ | |/ |/| Fix memory leak in sent ruby metadata
* | Fix a ruby test flakeGravatar Alexander Polcyn2017-07-21
| |
| * fix memory leak with large metadata keys or valuesGravatar Alexander Polcyn2017-07-21
|/
* add a standalone client auth testGravatar Alexander Polcyn2017-07-20
|
* add missing fields on server call context and improve robustness of finished ↵Gravatar Alexander Polcyn2017-07-19
| | | | calls
* make sure that client-side view of calls is robustGravatar Alexander Polcyn2017-07-18
|
* dont wait for gc to destroy calls on ruby serverGravatar Alexander Polcyn2017-07-13
|
* correct channel arg constructor calls in ruby channel creds testGravatar Alexander Polcyn2017-06-15
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* cleanupGravatar Alexander Polcyn2017-05-17
|
* constant state watch without timeoutsGravatar Alexander Polcyn2017-05-09
|
* get rid of racey sleep 5 and use a cv to wait foreverGravatar Alexander Polcyn2017-04-11
|
* fix flakey race in ruby testsGravatar Alexander Polcyn2017-04-10
|
* make fewer lock/unlock calls and loop on cv_wait in watch conn stateGravatar Alexander Polcyn2017-03-21
|
* fix up tests and remove two unlocks in a row bugGravatar Alexander Polcyn2017-03-14
|
* in the middle of fixing watch and get connectivity state to work with new ↵Gravatar Alexander Polcyn2017-03-14
| | | | changes
* add in background connectivity state pollerGravatar Alexander Polcyn2017-03-10
|
* fix channel connectivity state functionGravatar Alexander Polcyn2017-03-10
|
* Merge pull request #9018 from apolcyn/fix_ruby_pool_flakeGravatar apolcyn2017-01-04
|\ | | | | remove test of exception on ruby thread pool overload
* | Ruby: show error class and message instead of unknownGravatar Yuan He2016-12-22
| |
* | v1.0.x → master upmergeGravatar Nathaniel Manista2016-12-16
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ Merge pull request #8879 from apolcyn/ruby_subclass_badstatusGravatar apolcyn2016-12-14
| |\ \ | | | | | | | | add ruby subclasses of bad status for each GPRC status code
| | | * remove ruby thread pool unit test of exception on overloadGravatar Alexander Polcyn2016-12-08
| |_|/ |/| |
| * | turn on Thread.abort_on_exception in ruby unit tests by defaultGravatar Alexander Polcyn2016-11-30
| | |
| | * change client code to use specific exceptions and throw bad status ifGravatar Alexander Polcyn2016-11-30
| | | | | | | | | | | | unkown code
| | * add factory method to bad status to create correct subclassGravatar Alexander Polcyn2016-11-29
| | |
| | * add ruby subclasses of bad status for each GPRC status codeGravatar Alexander Polcyn2016-11-28
| |/
* | Merge remote-tracking branch 'upstream/v1.0.x' into HEADGravatar Jan Tattermusch2016-11-22
|\|
| * change per job sleep of 5 seconds back to 3 in unit testGravatar Alexander Polcyn2016-11-04
| |
| * clean up pool unit testsGravatar Alexander Polcyn2016-11-04
| |
| * remove wait queue from ruby thread pool to avoid deadlockGravatar Alexander Polcyn2016-11-03
| |
* | Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmergeGravatar murgatroid992016-10-28
|\|
* | combine more core batch opsGravatar Alex Polcyn2016-10-26
| |
* | fix write buffer ruby testGravatar Alexander Polcyn2016-10-13
| |
| * remove comment, for issues with pushing updatesGravatar Alexander Polcyn2016-09-14
| |
| * surface more exception info for call creds errorsGravatar Alexander Polcyn2016-09-14
| |
* | Use thread pool from concurrent-ruby on ruby serverGravatar Alexander Polcyn2016-08-16
| |
* | Merge pull request #7293 from apolcyn/send_metadata_from_server_handlerGravatar kpayson642016-08-15
|\ \ | | | | | | Moved sending of initial metadata from server into server handler