- May 17, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
- Apr 22, 2016
-
-
Sree Kuchibhotla authored
-
- Apr 21, 2016
-
-
Sree Kuchibhotla authored
Add the option of adding a non-listening server completion queue. This makes writing certain test cases (like hybrid_end2end tests) easier
-
- Apr 13, 2016
-
-
Nicolas "Pixel" Noble authored
This reverts commit 5b304753.
-
- Apr 12, 2016
-
-
Nicolas "Pixel" Noble authored
-
Sree Kuchibhotla authored
-
Sree Kuchibhotla authored
-
- Apr 05, 2016
-
-
Craig Tiller authored
-
- Apr 04, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
Initial interface rework to allow knowing whether to pull payload at registration, not at request time
-
- Mar 31, 2016
-
-
Craig Tiller authored
-
- Mar 26, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Mar 25, 2016
-
-
Craig Tiller authored
-
- Mar 23, 2016
-
-
Craig Tiller authored
Allows the bottom member of the stack to schedule the actual deallocation, allowing a final transport lock to be entered when destroying a call.
-
- Mar 10, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
- Mar 03, 2016
-
-
Craig Tiller authored
- Have the server clear the accept_stream callback prior to destroying the channel (required a small transport op protocol change) - Have the transport not enact transport ops until parsing is completed (prevents accept_stream from disappearing mid-parse)
-
- Feb 18, 2016
-
-
Craig Tiller authored
Allow plugins to extend the set of filters used by gRPC core: - plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type - channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack - ultimately we construct the channel stack in the fashion we always have This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
-
- Feb 04, 2016
-
-
Craig Tiller authored
Specifically: Receiving trailing and initial metadata had to be published in lock-step. => If we wanted trailing metadata, we might not get initial metadata processed until messages arrived. => Compression code had no idea what codec to use. To fix it, publish initial metadata as soon as it's ready (this is a transport API change). Requires changes to grpc_call to ensure ordering in processing initial metadata and messages (one may be delayed). Exposed at least some bugs in C++ where we never read initial metadata. I expect at least one more similar bug.
-
- Feb 02, 2016
-
-
Alistair Veitch authored
-
- Jan 28, 2016
-
-
Craig Tiller authored
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions
-
- Jan 27, 2016
-
-
Bogdan Drutu authored
Fix the initialization by modifying the grpc_channel_args_is_census_enabled to by default return census_enabled() instead of always disable
-
- Jan 25, 2016
-
-
Bogdan Drutu authored
-
Bogdan Drutu authored
Fix the census initialization on the server. Remove duplicate initialization logic and also enable census per channel if census is initialized.
-
- Dec 22, 2015
-
-
Craig Tiller authored
-
- Dec 14, 2015
-
-
Craig Tiller authored
Some transport callbacks weren't getting triggered. We now ensure that this always occurs. Additionally: left some debug only code around to make this class of bug easier to diagnose in the future.
-
- Nov 20, 2015
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Nov 02, 2015
-
-
Craig Tiller authored
-
- Oct 05, 2015
-
-
Craig Tiller authored
-
- Oct 03, 2015
-
-
Masood Malekghassemi authored
-
- Sep 29, 2015
-
-
Craig Tiller authored
-
- Sep 26, 2015
-
-
Craig Tiller authored
-
- Sep 25, 2015
-
-
Craig Tiller authored
-