Opened 7 years ago

Closed 2 years ago

#5966 closed enhancement (wontfix)

Can we speed up bootstrapping by starting circuit building earlier?

Reported by: arma Owned by:
Priority: Medium Milestone: Tor: 0.3.2.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-client, low-bandwidth sponsor8-maybe bad-idea
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor8-can

Description

In #3196 we're heading toward slowing down bootstrapping with the hope of making the first thing the Tor user clicks on not compete with the "fetching the rest of the descriptors" phase.

If we start making circuits at the "25% of descriptors" mark, but don't call ourselves bootstrapped until both a) we have a circuit and b) we have 75%, how much time do we save?

Child Tickets

Change History (11)

comment:1 Changed 7 years ago by nickm

Keywords: tor-client added

comment:2 Changed 7 years ago by nickm

Component: Tor ClientTor

comment:3 Changed 7 years ago by nickm

Milestone: Tor: 0.2.4.x-finalTor: 0.2.5.x-final

comment:4 Changed 6 years ago by nickm

Milestone: Tor: 0.2.5.x-finalTor: 0.2.???

The other question to ask here is: how safe it it to use a circuit we built when we could only build 25% of the possible paths?

comment:5 Changed 3 years ago by arma

Keywords: low-bandwidth added
Severity: Normal

comment:6 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:7 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:8 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:9 Changed 2 years ago by nickm

Keywords: sponsor8-maybe bad-idea added

The other question to ask here is: how safe it it to use a circuit we built when we could only build 25% of the possible paths?

The safety issue here is IMO dispositive. Better not do this. If we want to speed up bootstrapping in this way, a better solution might be something like #584 .

I say we close this unless somebody thinks this can be done safely.

comment:10 Changed 2 years ago by nickm

Milestone: Tor: unspecifiedTor: 0.3.2.x-final
Sponsor: Sponsor8-can

comment:11 Changed 2 years ago by nickm

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.