Opened 5 years ago

Last modified 2 years ago

#14034 new defect

Make TestingDirAuthVoteGuard/Exit/HSDir and AssumeReachable less essential in test networks — at Version 2

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.2.6.1-alpha
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. With #8243, we may need to create a TestingDirAuthVoteHSDir * option as well.

These are rather blunt instruments 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

TicketStatusOwnerSummaryComponent
#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 (2)

comment:1 Changed 5 years ago by teor

Description: modified (diff)

comment:2 Changed 5 years ago by teor

Description: modified (diff)
Summary: Make TestingDirAuthVoteGuard, TestingDirAuthVoteExit and AssumeReachable less essential in test networksMake TestingDirAuthVoteGuard/Exit/HSDir and AssumeReachable less essential in test networks
Note: See TracTickets for help on using tickets.