- Aug 31, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
-
- Aug 20, 2015
-
-
Tim Emiola authored
-
- Aug 17, 2015
-
-
Tim Emiola authored
- provides a noop logger unless the user explicit adds a logging method to the GRPC namespace
-
Tim Emiola authored
-
- Aug 14, 2015
-
-
Tim Emiola authored
- adds the code-generated health service classes to the pb along with a README explaining how to regenerate the generated code - adds an implementation of the Health Checker Service along with unit tests and an integration test Also: - adds a pb folder : in a follow-up PR, all ruby pbs + generated code will be moved to it
-
Tim Emiola authored
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.
-
Tim Emiola authored
- 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)
-
- Aug 12, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
-
Tim Emiola authored
-
- Aug 11, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
-
- Jul 19, 2015
-
-
Craig Tiller authored
-
- Jun 17, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
+ all tests pass, - but there are a couple of workarounds - tests are flaky
-
- May 23, 2015
-
-
Tim Emiola authored
-
- May 20, 2015
-
-
Nick Gauthier authored
-
- May 17, 2015
-
-
Craig Tiller authored
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.
-
- May 12, 2015
-
-
Craig Tiller authored
-
- May 07, 2015
-
-
Tim Emiola authored
-
- Apr 27, 2015
-
-
zeliard authored
-
- Apr 24, 2015
-
-
Tim Emiola authored
-
- Apr 19, 2015
-
-
Julien Boeuf authored
-
- Apr 18, 2015
-
-
Tim Emiola authored
- 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
-
Tim Emiola authored
-
Tim Emiola authored
-
- Apr 17, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
- 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
-
Tim Emiola authored
-
- Apr 16, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
- uses Forwardable to provide access the @call within an ActiveCall - removes redundant methods from ActiveCall
-
- Apr 15, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
-
- Apr 14, 2015
-
-
Tim Emiola authored
-
- Apr 10, 2015
-
-
Tim Emiola authored
-
Tim Emiola authored
-
Tim Emiola authored
-
Tim Emiola authored
-
Tim Emiola authored
-