Opened 5 years ago

Last modified 2 years ago

#14034 new defect

Make TestingDirAuthVoteGuard, TestingDirAuthVoteExit and AssumeReachable less essential in test networks — at Version 1

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor:
Severity: Normal Keywords: chutney, lorax, SponsorS-deferred, tor-dirauth, testing, test-support
Cc: nickm Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by teor)

Currently, we need to use TestingDirAuthVoteGuard *, TestingDirAuthVoteExit *, and AssumeReachable 1 to get a test network to bootstrap in under a minute. This is a rather blunt instrument to get boostrap working.

The changes in #13718 and (probably) #13929 ensure that testing networks bootstrap in 30s, without using TestingDirAuthVoteExit * or AssumeReachable 1. This provides a comprehensive method of testing network / exit bootstrap.

But it would be great to be able to test guard bootstrap too - perhaps by tweaking some settings in the chutney torrc_templates, or perhaps by fixing (i.e. speeding up guard flag assignment) in the implementation of one or more of tor's Testing... options.

Child Tickets

#13401closedTestingTorNetwork should crank down RendPostPeriod too?Core Tor/Tor
#13718closedteorReachability Tests aren't conducted if there are no exit nodesCore Tor/Tor
#22463newReduce REACHABLE_TIMEOUT in test networksCore Tor/Tor

Change History (1)

comment:1 Changed 5 years ago by teor

Description: modified (diff)
Note: See TracTickets for help on using tickets.