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

Receive: Allow remote write request limits to be defined per file and tenant #5565

Merged
merged 24 commits into from
Sep 6, 2022

Commits on Aug 2, 2022

  1. Allow per-tenant limits to be configured via file

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    e50c690 View commit details
    Browse the repository at this point in the history
  2. Refactor Receive's limiting logic

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    da60fe7 View commit details
    Browse the repository at this point in the history
  3. Fix some methods that were in plural

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    ddbde37 View commit details
    Browse the repository at this point in the history
  4. Improve metric description

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    62fa80b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' of https://github.com/thanos-io/thanos into limit…

    …s-per-tenant-config-file
    
    Signed-off-by: GitHub <noreply@github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    bf6f7b7 View commit details
    Browse the repository at this point in the history
  6. Add a TODO for later

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    6afb222 View commit details
    Browse the repository at this point in the history
  7. Do some cleanup after moving limits to config file

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    9534029 View commit details
    Browse the repository at this point in the history
  8. Isolate rest of limiting logic from the handler

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0bfd2ec View commit details
    Browse the repository at this point in the history
  9. Small refactor to the request limiter

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    f67ff0b View commit details
    Browse the repository at this point in the history
  10. Rename MergeWith -> OverlayWith

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    4cc442d View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    0b3046f View commit details
    Browse the repository at this point in the history
  2. Update changelog

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6926b0e View commit details
    Browse the repository at this point in the history
  3. Update documentation

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    3e8df8d View commit details
    Browse the repository at this point in the history
  4. Add missing copyright notice to few files

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    babbb22 View commit details
    Browse the repository at this point in the history
  5. Fix test after change in config file tenants

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    a4ae1d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Retrigger CI because of bundled-Cortex failing test

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    b466ffa View commit details
    Browse the repository at this point in the history
  2. Expose default limits as metrics

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    9dd8644 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Retrigger CI

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    ffb9842 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    ff4efde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc6d25d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Replace comment with a TODOs

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    e5c171d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    246ea5c View commit details
    Browse the repository at this point in the history
  2. Fix changelog after bad merge

    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    25ba51d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Merge branch 'main' of github.com:thanos-io/thanos into limits-per-te…

    …nant-config-file
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    douglascamata committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    ca55514 View commit details
    Browse the repository at this point in the history