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

Re: [tor-bugs] #7174 [Tor]: Refactor node_t and router lists to make it easier to identify bugs



#7174: Refactor node_t and router lists to make it easier to identify bugs
---------------------------------+------------------------------------------
 Reporter:  karsten              |          Owner:                   
     Type:  project              |         Status:  needs_information
 Priority:  normal               |      Milestone:  Tor: unspecified 
Component:  Tor                  |        Version:                   
 Keywords:  SponsorZ tor-client  |         Parent:                   
   Points:                       |   Actualpoints:                   
---------------------------------+------------------------------------------

Comment(by arma):

 #1776 happens because our "accept descriptor, store descriptor in one of
 several descriptor lists, expire descriptor, expire descriptor by moving
 it to a different descriptor list" logic is too complex. Part of that
 complexity is because it is invoked from too many different places in the
 code, probably inconsistently.

 Is there some way we can simplify the logic, or at least who asks it to do
 which things, to make it easier to find out what this bug is, and to
 reduce the chances of further bugs like it?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7174#comment:2>
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