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

feat(v2): adaptive sharding #3578

Merged
merged 48 commits into from
Oct 17, 2024
Merged

feat(v2): adaptive sharding #3578

merged 48 commits into from
Oct 17, 2024

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    3176f76 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into feat/dynamic-sharding

    # Conflicts:
    #	pkg/experiment/distributor/distributor.go
    #	pkg/experiment/distributor/placement/placement.go
    kolesnikovae committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3958cc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. remove shard shuffling

    kolesnikovae committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d8ed814 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. improve distribution

    kolesnikovae committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7e71f96 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. add more tests

    kolesnikovae committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9f9aef0 View commit details
    Browse the repository at this point in the history
  2. add more tests

    kolesnikovae committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c8ff4ff View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. refinements

    kolesnikovae committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    42d7c5c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. add stats tracking

    kolesnikovae committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d0f603a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. ewma improvements

    kolesnikovae committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3614a0a View commit details
    Browse the repository at this point in the history
  2. add more unit tests

    kolesnikovae committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    d96c3be View commit details
    Browse the repository at this point in the history
  3. refactor limits

    kolesnikovae committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    510b913 View commit details
    Browse the repository at this point in the history
  4. update proto

    kolesnikovae committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6b0d7ae View commit details
    Browse the repository at this point in the history
  5. refinements

    kolesnikovae committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    dc3195e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

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

Commits on Oct 4, 2024

  1. add shard allocator

    kolesnikovae committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    6c15a71 View commit details
    Browse the repository at this point in the history
  2. test cases

    kolesnikovae committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    c52ddc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. add archetypes

    kolesnikovae committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    2843c1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b45db6 View commit details
    Browse the repository at this point in the history
  3. add ruler

    kolesnikovae committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3337158 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df284e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. add ruler unit tests

    kolesnikovae committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    aa549f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78fdf2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcf17f1 View commit details
    Browse the repository at this point in the history
  4. simplify data model

    kolesnikovae committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    5132af7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    052ccd3 View commit details
    Browse the repository at this point in the history
  6. add agent

    kolesnikovae committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    3e07cfa View commit details
    Browse the repository at this point in the history
  7. add manager

    kolesnikovae committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b1e4a21 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9aa43c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. fix load balancing test

    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dea41b2 View commit details
    Browse the repository at this point in the history
  2. add manager metrics

    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    1fc1ebb View commit details
    Browse the repository at this point in the history
  3. config options

    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    007e0ed View commit details
    Browse the repository at this point in the history
  4. bind configs and limits

    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ee5f41d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into feat/dynamic-sharding

    # Conflicts:
    #	.mockery.yaml
    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    86d01ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d6b693f View commit details
    Browse the repository at this point in the history
  7. refinements

    kolesnikovae committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5e3b1cd View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. optimize data model

    kolesnikovae committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    64c0403 View commit details
    Browse the repository at this point in the history
  2. remove unused

    kolesnikovae committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    42bf422 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa91ca6 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. cleanup mocks

    kolesnikovae committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bfb7d55 View commit details
    Browse the repository at this point in the history
  2. implement bucket store

    kolesnikovae committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    502b0cb View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. consistent naming

    kolesnikovae committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    631fb9d View commit details
    Browse the repository at this point in the history
  2. consistent naming

    kolesnikovae committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    46e80e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de7354b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. fixes

    kolesnikovae committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    6643da0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45590ae View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. add docs

    kolesnikovae committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b240aa6 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. add/fix comments

    kolesnikovae committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e868fbf View commit details
    Browse the repository at this point in the history
  2. improve key hashing

    kolesnikovae committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    67217e5 View commit details
    Browse the repository at this point in the history