Opened 6 months ago

Last modified 6 weeks ago

#27104 assigned enhancement

report intermediate status when building application circuits

Reported by: catalyst Owned by: catalyst
Priority: Medium Milestone: Tor: 0.4.0.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: usability, ux, ux-team, bootstrap, 035-roadmap-subtask, 035-triaged-in-20180711, s8-bootstrap
Cc: brade, mcs, linda, isabela, iry, intrigeri Actual Points:
Parent ID: #28018 Points:
Reviewer: Sponsor: Sponsor19-can


During bootstrap, some minimum number of application circuits must be established before bootstrapping will complete. Right now, the user will receive no feedback of intermediate progress as a bootstrap circuit is being built. We should make this more granular, probably with intermediate progress at each EXTEND, to make visible when Tor is being slow to build circuits.

Child Tickets

Change History (9)

comment:1 Changed 6 months ago by catalyst

Keywords: s8-bootstrap added
Sponsor: Sponsor8

comment:2 Changed 6 months ago by intrigeri

Cc: intrigeri added

comment:3 Changed 6 months ago by catalyst

Sponsor: Sponsor8Sponsor8-can

This might happen as a side effect of some of the #22266 work, but isn't an essential part of it.

comment:4 Changed 5 months ago by catalyst

Milestone: Tor: 0.3.5.x-finalTor: 0.3.6.x-final

Move my post-freeze 0.3.5 items to 0.3.6.

comment:5 Changed 4 months ago by nickm

Parent ID: #22266#28018

comment:6 Changed 4 months ago by catalyst

Type: defectenhancement

comment:7 Changed 3 months ago by nickm

Milestone: Tor: 0.3.6.x-finalTor: 0.4.0.x-final

Tor 0.3.6.x has been renamed to 0.4.0.x.

comment:8 Changed 2 months ago by catalyst

#27167 makes this easier by adding the bootstrap tracker subsystem. Right now we don't quite have all the right data in the origin circuit events to make this incremental application circuit progress reporting work. Some approaches include adding more status events, or reporting the count of established circuit hops with each EXTEND event.

comment:9 Changed 6 weeks ago by catalyst

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