Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QOLDEV-638 throttle data request creation #93

Merged
merged 3 commits into from
Oct 17, 2023

Commits on Oct 17, 2023

  1. [QOLDEV-638] throttle creation of data requests

    - Restrict unprivileged accounts to one request every 5 minutes.
    Increase the delay if they keep trying.
    Privileged accounts (edit permissions in any organisation) are unrestricted.
    ThrawnCA committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5adf158 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    974f929 View commit details
    Browse the repository at this point in the history
  3. [QOLDEV-638] escalate throttling more slowly

    - Increase the delay linearly instead of doubling
    - Cap the maximum delay to avoid overflow problems
    ThrawnCA committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    feef862 View commit details
    Browse the repository at this point in the history