Opened 3 years ago

Closed 2 years ago

#19888 closed task (implemented)

New guard plan - separate state instances when EntryNodes/ExcludeNodes/etc are used

Reported by: andrea Owned by: nickm
Priority: Medium Milestone: Tor: 0.3.0.x-final
Component: Core Tor/Tor Version: Tor: unspecified
Severity: Normal Keywords: isaremoved, nickwants029, tor-guards-revamp, nickm-deferred-20161005, TorCoreTeam201611
Cc: asn Actual Points:
Parent ID: #19877 Points: 3
Reviewer: Sponsor: SponsorU-must

Description

New guard plan summarized at https://lists.torproject.org/pipermail/tor-dev/2016-July/011234.html

12) Separate state instances when EntryNodes/ExcludeNodes/etc are used

  • See prop271 MEANINGFUL_RESTRICTION_FRAC etc.

Child Tickets

Change History (10)

comment:1 Changed 3 years ago by isabela

Keywords: isaremoved added
Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

comment:2 Changed 3 years ago by nickm

Keywords: nickwants029 tor-guards-revamp added

Batch modification: I believe these are all (or nearly all!) required for the successful completion of the SponorU guards task.

comment:3 Changed 3 years ago by asn

Cc: asn added

comment:4 Changed 2 years ago by isabela

Milestone: Tor: 0.2.???Tor: 0.2.9.x-final
Sponsor: SponsorUSponsorU-must

comment:5 Changed 2 years ago by nickm

Keywords: nickm-deferred-20161005 added
Milestone: Tor: 0.2.9.x-finalTor: 0.3.0.x-final

Deferring more things -- even ones I love -- to 0.3.0. Please argue if I'm wrong.

comment:6 Changed 2 years ago by andrea

Owner: set to nickm
Status: newassigned

Reassigning some prop 271 tickets to nickm for parallel work in Oct.

(We're also going to need to change how we serialize/deserialize guard selection contexts about here)

comment:7 Changed 2 years ago by nickm

Keywords: TorCoreTeam201611 added

comment:8 Changed 2 years ago by nickm

The separate instance part is done; we may need to make it follow some different rules for its initial GUARDS set, however.

comment:9 Changed 2 years ago by nickm

Parent ID: #19877#20822

comment:10 Changed 2 years ago by nickm

Parent ID: #20822#19877
Resolution: implemented
Status: assignedclosed

This ticket (having separate state instances) is done. The other part (having the EntryNodes one work differently) is #20826

Note: See TracTickets for help on using tickets.