[tor-bugs] #25598 [Circumvention/Snowflake]: Let the broker inform proxies how often to poll

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Aug 18 03:36:18 UTC 2019


#25598: Let the broker inform proxies how often to poll
-------------------------------------+------------------------
 Reporter:  dcf                      |          Owner:  (none)
     Type:  enhancement              |         Status:  new
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:  starter                  |  Actual Points:
Parent ID:                           |         Points:
 Reviewer:                           |        Sponsor:
-------------------------------------+------------------------

Comment (by serna):

 I can do this.
 \\

 > The broker could instead tell each proxy how long to wait before polling
 again. The broker could even dynamically adjust the rate based on an
 estimate of supply and demand.
 \\
 What information would you use to determine the time dynamically? I was
 thinking in using {{{clientDeniedCount}}} and {{{proxyIdleCount}}} from
 the metrics but it resets every 24 hours which can be a bit misleading.
 \\

 > One way to do this would be a custom header in responses to /proxy
 requests:
 > {{{
 > Snowflake-Next-Poll: Thu, 22 Mar 2018 18:05:47 GMT
 > }}}
 > Or using a relative time offset:
 > {{{
 > Snowflake-Next-Poll: 600
 > }}}
 \\
 The second one seems like the best option. A timestamp can be confusing to
 read and would depend on the operating system clock which can be offset.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25598#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list