Opened 2 years ago

Last modified 22 months ago

#21421 new enhancement

Maybe check for GUARD_WAIT circuit readiness whenever a guard fails

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: guards performance tor-client event-driven
Cc: Actual Points:
Parent ID: #20822 Points:
Reviewer: Sponsor: SponsorV-can

Description

Right now we check whether any GUARD_WAIT circuits can become usable (OPEN) once a second or so, in circuit_upgrade_circuits_from_guard_wait(). But maybe we should do so more often -- possibly, whenever a guard is marked as down?

This would make some streams attach up to one second faster -- but only in the cases when primary guards are down but we expected them to be up.

Child Tickets

Change History (3)

comment:1 Changed 2 years ago by nickm

Parent ID: #20822

comment:2 Changed 22 months ago by nickm

Keywords: tor-client event-driven added

comment:3 Changed 22 months ago by nickm

Sponsor: SponsorV-can
Note: See TracTickets for help on using tickets.