Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #24104

Closed (moved)
Open
Opened Nov 01, 2017 by teor@teor

Delay descriptor bandwidth reporting on established relays

In #23856 (moved), we:

  • reduced the bandwidth stats interval from 4 hours to 24 hours, and
  • reduced urgent (2x change) descriptor bandwidth reports from every 20 minutes to every 3 hours.

But we think we can make descriptor bandwidth reports even slower on large relays, because they have less need to ramp up their bandwidth.

Here are our options:

  • don't report until the change is larger, for example, 4x
  • don't report for longer, for example, every 6 hours or 24 hours
  • delay the reporting of the first large change, as well as subsequent large changes

Here are the open questions:

  • tor traffic has a daily cycle, so do we need to report large bandwidth changes multiple times a day to cope with this? (I think the answer is "no", because small changes are already reported every 18 hours on the standard descriptor schedule, and that seems to work fine. And large changes are already reported once, then the delay is imposed.)
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
Tor: 0.2.9.x-final
Milestone
Tor: 0.2.9.x-final
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#24104