Opened 6 years ago

Last modified 21 months ago

#8159 new enhancement

Consolidate thresholds for path build bias and use bias

Reported by: mikeperry Owned by: mikeperry
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-client, path-bias, mike-0.2.5, needs-design
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


In #8081, we added the ability to do separate accounting for path use bias (in addition to the existing path construction bias implemented previously). We likely want to keep these thresholds independent for a while, as the Tor network load adapts to ntor and onionskin changes, and we otherwise determine the relative failure rates users experience under normal circumstances for both construction and circuit use independently.

However, in the long run it will be easier to reason about the total impact on path selection that we allow through the combination of both types of failure as a single threshold. This will also simplify some of the logging and guard failure logic as well.

This might even be a tor 0.2.6.x thing, depending on how quickly the network transitions to ntor.

Child Tickets

Change History (8)

comment:1 Changed 6 years ago by mikeperry

We should probably also combine the CBT timeout percentage, and any percentages from #5707 all under one final value here, if not in code, at least analytically.

comment:2 Changed 6 years ago by mikeperry

Keywords: path-bias added

There's also the descriptor fetching thresholds from #5956 to include in this analysis.

comment:3 Changed 6 years ago by mikeperry

Keywords: mike-0.2.5 added

comment:4 Changed 5 years ago by nickm

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

comment:5 Changed 2 years ago by teor

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

Milestone renamed

comment:6 Changed 2 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:7 Changed 21 months ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:8 Changed 21 months ago by nickm

Keywords: needs-design added
Severity: Normal
Note: See TracTickets for help on using tickets.