Opened 3 years ago

Last modified 4 months ago

#20371 new enhancement

Lower HSDir query backoff delay

Reported by: twim Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-hs, research, prop224, reachability
Cc: Actual Points:
Parent ID: #23300 Points: 2
Reviewer: Sponsor: Sponsor27-can

Description

At the moment this value (REND_HID_SERV_DIR_REQUERY_PERIOD) equals 15m.
It's pretty long. E.g. if one tries to reach an onion service which descriptor has not yet been published (due to chaotic uptime [ricochet], etc) they're unable to reach this service for 15m. See some discussion about it in #20082.
Should it be 15m or something less? If something else then why?

Child Tickets

Change History (7)

comment:1 Changed 3 years ago by asn

Keywords: tor-hs research added
Milestone: Tor: 0.3.0.x-final
Sponsor: SponsorR-can

Agreed. I think some analysis is in order here, before changing the value.

FWIW, I imagine the value is so big to avoid clients hammering the dirauths with the same descriptor requests (that feature was introduced pre-2008, so I think dirauths were still used for storing HS descs back then, but we should double check).

comment:2 Changed 3 years ago by dgoulet

Oh yeah, 15m is crazy... Just the intro point failure cache is at 5 minutes which is probably also too high so that one is definitely a bit to intense.

comment:3 Changed 3 years ago by dgoulet

Keywords: triage-out-030-201612 added
Milestone: Tor: 0.3.0.x-finalTor: unspecified

Triaged out on December 2016 from 030 to Unspecified.

comment:4 Changed 2 years ago by nickm

Keywords: triage-out-030-201612 removed

comment:5 Changed 2 years ago by dgoulet

Keywords: prop224 added
Parent ID: #17242

Must be considered in client implementation of prop224.

comment:6 Changed 23 months ago by dgoulet

Parent ID: #17242#23300

Switching parent for client side issues.

comment:7 Changed 4 months ago by asn

Keywords: reachability added
Points: 2
Sponsor: SponsorR-canSponsor27-can
Note: See TracTickets for help on using tickets.