Page MenuHomeSoftware Heritage

IO throttling: implementation
Closed, ResolvedPublic

Description

  • Synchronize clients IO consumption via a PostgreSQL table
  • Implement a leaky bucket python class

Outcome: Code in a repository tree

Event Timeline

dachary triaged this task as Normal priority.Aug 29 2021, 2:30 PM
dachary created this task.
dachary created this object in space S1 Public.
dachary added a parent task: T3432: Add winery backend.
dachary changed the task status from Open to Work in Progress.Jan 21 2022, 3:53 PM

https://www.django-rest-framework.org/api-guide/throttling/ is already used by swh-web/swh/web/api/throttling.py but is targeting REST API throttling, not a good fit.