[tor-commits] [tor/master] Let the new scheduler handle writes

nickm at torproject.org nickm at torproject.org
Fri Nov 28 03:58:31 UTC 2014


commit 4f567c8cc8cd68a8ca9bb93fc57d518d7eb55cf0
Author: Andrea Shepard <andrea at torproject.org>
Date:   Thu Nov 14 04:45:16 2013 -0800

    Let the new scheduler handle writes
---
 src/or/relay.c |   10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/or/relay.c b/src/or/relay.c
index 2c16e4a..b653616 100644
--- a/src/or/relay.c
+++ b/src/or/relay.c
@@ -2871,16 +2871,6 @@ append_cell_to_circuit_queue(circuit_t *circ, channel_t *chan,
 
   /* New way: mark this as having waiting cells for the scheduler */
   scheduler_channel_has_waiting_cells(chan);
-
-  /* TODO remove this once scheduler does it */
-  if (!channel_has_queued_writes(chan)) {
-    /* There is no data at all waiting to be sent on the outbuf.  Add a
-     * cell, so that we can notice when it gets flushed, flushed_some can
-     * get called, and we can start putting more data onto the buffer then.
-     */
-    log_debug(LD_GENERAL, "Primed a buffer.");
-    channel_flush_from_first_active_circuit(chan, 1);
-  }
 }
 
 /** Append an encoded value of <b>addr</b> to <b>payload_out</b>, which must





More information about the tor-commits mailing list