[tor-bugs] #23077 [Core Tor/Tor]: Channelpadding tests rely on actual time; can fail

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 16 00:27:12 UTC 2017


#23077: Channelpadding tests rely on actual time; can fail
--------------------------------------+------------------------------------
 Reporter:  nickm                     |          Owner:  (none)
     Type:  defect                    |         Status:  new
 Priority:  Medium                    |      Milestone:  Tor: 0.3.1.x-final
Component:  Core Tor/Tor              |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  unittest, channelpadding  |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+------------------------------------

Comment (by mikeperry):

 Is there a branch for what you tried?

 My guess is that the mocked time is messing with the timerwheel code and
 that we need to advance time in the timerwheel while waiting for the
 callback to fire. But this is just a guess..

 We could also boost this timeout value (the assignment to
 chan->next_padding_time_ms on line 399 and possibly elsewhere), but that
 will of course slow the tests down, since we actually wait for the
 callbacks...

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23077#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list