- Jan 12, 2017
-
-
Craig Tiller authored
-
- Dec 29, 2016
-
-
Craig Tiller authored
- make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
-
- Nov 16, 2016
-
-
Craig Tiller authored
IF: - we schedule a write in chttp2 in response to some stream op (which will cause a write that's covered by a poller to be scheduled on the combiner lock) - AND then, under that same combiner lock, we process a RST_STREAM - then we'll remove the op that's being processed, consequently removing the polling coverage - and then, IF that is the last poll on said transport, the transport will never write, which CAN cause servers to fail to shutdown
-
- Oct 10, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Sep 12, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
- Sep 09, 2016
-
-
Craig Tiller authored
-
- Sep 08, 2016
-
-
Craig Tiller authored
-
- Sep 07, 2016
-
-
Craig Tiller authored
-
- Sep 03, 2016
-
-
Craig Tiller authored
-
- Sep 02, 2016
-
-
Craig Tiller authored
-
- Sep 01, 2016
-
-
Craig Tiller authored
-
- Aug 31, 2016
-
-
Craig Tiller authored
-
- Aug 24, 2016
-
-
Craig Tiller authored
Allows exec_ctx callbacks to be called while a combiner is executing. Also allows guaranteeing direct execution of callbacks from combiners, which should allow reducing cpu burn for up/down stack interactions in the future.
-
- Aug 09, 2016
-
-
Craig Tiller authored
-
- Aug 05, 2016
-
-
Craig Tiller authored
-
- Aug 04, 2016
-
-
Craig Tiller authored
-
- Jul 20, 2016
-
-
Craig Tiller authored
-
- Jul 19, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Jul 14, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Jul 12, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
- Jul 11, 2016
-
-
Craig Tiller authored
-
- Jul 10, 2016
-
-
Craig Tiller authored
Afford other threads the opportunity to insert into a combiner prior to the final list being executed but after the async pause
-
- Jul 09, 2016
-
-
Craig Tiller authored
-
- Jul 08, 2016
-
-
Craig Tiller authored
Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness
-
Craig Tiller authored
This reverts commit c9d4b81d.
-
- May 24, 2016
-
-
Craig Tiller authored
-
- May 03, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
-
- May 02, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-