[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #6465 [Tor Relay]: Build abstraction layer around TLS



#6465: Build abstraction layer around TLS
-----------------------+----------------------------------------------------
 Reporter:  andrea     |          Owner:  andrea            
     Type:  project    |         Status:  new               
 Priority:  major      |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor Relay  |        Version:  Tor: unspecified  
 Keywords:             |         Parent:                    
   Points:             |   Actualpoints:                    
-----------------------+----------------------------------------------------

Comment(by andrea):

 Note in the previous log segment that the cell that triggers the assert is
 the second call to channel_write_packed_cell() after that invocation of
 connection_handle_write_impl().

 Is the trigger for this calling channel_flush_from_first_active_circuit()
 and letting it write more than one cell?  When invoked that way, it only
 picks the circuit once at the start of the function, but then updates the
 priority queue after each cell and asserts that it still matches the
 originally selected circuit.  What happens when the head of the priority
 queue changes between iterations due to whatever vagary of the EWMA code?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6465#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs