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

Upgrade grpc to 1.57.2 #7073

Closed
wants to merge 105 commits into from
Closed

Upgrade grpc to 1.57.2 #7073

wants to merge 105 commits into from

Commits on Jan 17, 2024

  1. Upgrade grpc to 1.57.2

    hanyuting8 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    f5f6c52 View commit details
    Browse the repository at this point in the history
  2. Create thanos.exe

    hanyuting8 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ff9f174 View commit details
    Browse the repository at this point in the history
  3. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    hanyuting8 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    2ce2018 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Upgrade grpc to 1.57.2

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    586adfb View commit details
    Browse the repository at this point in the history
  2. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1bacf86 View commit details
    Browse the repository at this point in the history
  3. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0ed57f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cb7b10 View commit details
    Browse the repository at this point in the history
  5. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    730da78 View commit details
    Browse the repository at this point in the history
  6. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fa2b773 View commit details
    Browse the repository at this point in the history
  7. receive: disable overlapping compaction

    Use the new TSDB flag to disable overlapping compaction to fix OOO
    samples handling in the Receive component.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    aae1f5f View commit details
    Browse the repository at this point in the history
  8. Receive: refactor handler for improved readability and organization (t…

    …hanos-io#6898)
    
    * [wip] First checkpoint
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Second checkpoint
    
    All tests passing, unit and e2e.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Small random refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some useful trace tags
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Concurrent and traced local writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Improve variable names in remote writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename `newFanoutForward` function
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * More refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix linting issue
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add a quorum test with sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Try to make retries work
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Checkpoint: wait group still hanging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Some refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some commented code so I don't lose it
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Adapt tests
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove sloppy quorum code
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Move some code around
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove even more leftover of sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract a type to hold function params
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove unused struct field
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove useless variable
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove type that wasn't used enough
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Delete function to tighten up max buffered responses
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add comments to some functions
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix peer up check
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix size of replication tracking slices
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename context
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Don't do local writes concurrently
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove extra error logging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix syntax after merge
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add missing methods to peersContainer
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix handler test
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Reset peers state on hashring changes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Handle PR comment regarding waitgroup
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Set span tags to help debug
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix concurrency issue
    
    We close the request as soon as quorum is reached and leave a few Go routines running to finish replication and so cleanups.
    
    This means that the context from the HTTP request is cancelled... which ends up also cancelling the pending replication requests.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix request ID middleware
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix `distributeTimeseriesToReplicas` comment
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract var with 1-indexed replication index
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename methods in peersContainer interface
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Make peerGroup `getConnection` check if peers are up
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove yet one more not useful log
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove logger from `h.sendWrites`
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    douglascamata authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    921f267 View commit details
    Browse the repository at this point in the history
  9. Upgrade grpc to 1.57.2

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    702d279 View commit details
    Browse the repository at this point in the history
  10. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    880608f View commit details
    Browse the repository at this point in the history
  11. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    535bde4 View commit details
    Browse the repository at this point in the history
  12. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a68da47 View commit details
    Browse the repository at this point in the history
  13. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fcd72be View commit details
    Browse the repository at this point in the history
  14. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    365fb35 View commit details
    Browse the repository at this point in the history
  15. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    eff18aa View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0b4aec1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    43cab4a View commit details
    Browse the repository at this point in the history
  18. Revert "receive: upload compacted blocks if OOO enabled (thanos-io#6974

    …)" (thanos-io#7053)
    
    This reverts commit 7b8eb86.
    
    Proper way to handle this is to disable vertical compaction. I am trying
    to add this functionality here:
    prometheus/prometheus#13393
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    20e6910 View commit details
    Browse the repository at this point in the history
  19. [CHORE] adding thanos upload-snapshot command (thanos-io#6884)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    nicolastakashi authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    20bc451 View commit details
    Browse the repository at this point in the history
  20. fix docs error

    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    kartikaysaxena authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    781cf79 View commit details
    Browse the repository at this point in the history
  21. cmd: make bucket upload command take lset from flags (thanos-io#7059)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    MichaHoffmann authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    af6b28a View commit details
    Browse the repository at this point in the history
  22. CHANGELOG: mark 0.34 as in progress

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    MichaHoffmann authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    01400c1 View commit details
    Browse the repository at this point in the history
  23. UI: Don't always force tracing (thanos-io#7062)

    Forced tracing was.. Forced true always, even if the checkbox in the UI
    to enable tracing was not actually checked.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    dbf3c5c View commit details
    Browse the repository at this point in the history
  24. go.mod: update Prometheus version (thanos-io#7047)

    Update Prometheus version to include
    prometheus/prometheus#13242 which is important
    for me - it unblocks further postings work.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    2597171 View commit details
    Browse the repository at this point in the history
  25. Make RetryError and HaltError able to be fetched for root cause (than…

    …os-io#7043)
    
    * Make RetryError and HaltError able to be fetched for root cause
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * Added unit test
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * fix lint
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * fixed IsRetryError and IsHaltError functions
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    ---------
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    alexqyle authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e09edae View commit details
    Browse the repository at this point in the history
  26. CI: Ensure static react-app is checked in (thanos-io#7063)

    * CI: Ensure static react-app is checked in
    
    With this commit the CI system should fail if changes to the react-app
    has been made without checking in the changes.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Add `react-app` as dependency `check-react-app`
    
    To ensure the react-app is rebuilt before checking for changes.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    ---------
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    13644ef View commit details
    Browse the repository at this point in the history
  27. receive: disable overlapping compaction

    Use the new TSDB flag to disable overlapping compaction to fix OOO
    samples handling in the Receive component.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    646cb1e View commit details
    Browse the repository at this point in the history
  28. Receive: refactor handler for improved readability and organization (t…

    …hanos-io#6898)
    
    * [wip] First checkpoint
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Second checkpoint
    
    All tests passing, unit and e2e.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Small random refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some useful trace tags
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Concurrent and traced local writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Improve variable names in remote writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename `newFanoutForward` function
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * More refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix linting issue
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add a quorum test with sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Try to make retries work
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Checkpoint: wait group still hanging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Some refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some commented code so I don't lose it
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Adapt tests
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove sloppy quorum code
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Move some code around
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove even more leftover of sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract a type to hold function params
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove unused struct field
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove useless variable
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove type that wasn't used enough
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Delete function to tighten up max buffered responses
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add comments to some functions
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix peer up check
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix size of replication tracking slices
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename context
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Don't do local writes concurrently
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove extra error logging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix syntax after merge
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add missing methods to peersContainer
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix handler test
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Reset peers state on hashring changes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Handle PR comment regarding waitgroup
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Set span tags to help debug
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix concurrency issue
    
    We close the request as soon as quorum is reached and leave a few Go routines running to finish replication and so cleanups.
    
    This means that the context from the HTTP request is cancelled... which ends up also cancelling the pending replication requests.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix request ID middleware
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix `distributeTimeseriesToReplicas` comment
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract var with 1-indexed replication index
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename methods in peersContainer interface
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Make peerGroup `getConnection` check if peers are up
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove yet one more not useful log
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove logger from `h.sendWrites`
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    douglascamata authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    19ca3f7 View commit details
    Browse the repository at this point in the history
  29. Upgrade grpc to 1.57.2

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    56b5cf4 View commit details
    Browse the repository at this point in the history
  30. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7e23a3a View commit details
    Browse the repository at this point in the history
  31. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    9c806cd View commit details
    Browse the repository at this point in the history
  32. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3f8462b View commit details
    Browse the repository at this point in the history
  33. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    03cf28c View commit details
    Browse the repository at this point in the history
  34. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b388a1f View commit details
    Browse the repository at this point in the history
  35. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    13cbb9b View commit details
    Browse the repository at this point in the history
  36. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f5381a3 View commit details
    Browse the repository at this point in the history
  37. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fd27483 View commit details
    Browse the repository at this point in the history
  38. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    8f3a9ef View commit details
    Browse the repository at this point in the history
  39. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e1cb1ab View commit details
    Browse the repository at this point in the history
  40. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    38db8c1 View commit details
    Browse the repository at this point in the history
  41. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    30f5df9 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b17bf5d View commit details
    Browse the repository at this point in the history
  43. tests: use remote write in query frontend tests (thanos-io#6998)

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    pawarpranav83 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4e2fdec View commit details
    Browse the repository at this point in the history
  44. query-frontend: Added support of auto_discovery for memcached (thanos…

    …-io#7004)
    
    * query-frontend: Added support of auto_discovery for memcached
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    
    * adjustments to build on main branch
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    
    * CHANGELOG.md
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    
    * typo fixed
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    
    * minor fixex after review
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    xBazilio authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7260643 View commit details
    Browse the repository at this point in the history
  45. Fix URI encoding of strings

    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    kartikaysaxena authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    69e511c View commit details
    Browse the repository at this point in the history
  46. ui: enable partial response strategy by default

    Rebuild
    
    Signed-off-by: Vanshika <vanshikav928@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    Vanshikav123 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0e35033 View commit details
    Browse the repository at this point in the history
  47. Added negative offset check for caching queries (thanos-io#7011)

    Signed-off-by: pawarpranav83 <pawarpranav@gmail.com>
    Co-authored-by: pawarpranav83 <pawarpranav@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    2 people authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fc70098 View commit details
    Browse the repository at this point in the history
  48. Update MAINTAINERS.md (Bartek's company)

    Should be done in January last year...
    
    Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    bwplotka authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bcc609a View commit details
    Browse the repository at this point in the history
  49. added tasrie it services as support partner (thanos-io#7023)

    * added tasrie it services as support partner
    
    Signed-off-by: Tasrie IT Services <info@tasrieit.com>
    
    * added the link in the list.html page
    
    Signed-off-by: Tasrie IT Services <info@tasrieit.com>
    
    * fixed the logo resolution to 190x70
    
    Signed-off-by: Tasrie IT Services <info@tasrieit.com>
    
    * Remove extraneous text
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Tasrie IT Services <info@tasrieit.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    2 people authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    33985af View commit details
    Browse the repository at this point in the history
  50. Query Frontend: Add tenant label to metrics (thanos-io#6887)

    This commit adds a tenant label to the HTTP metrics which are exported
    by the Query Frontend.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4bc5883 View commit details
    Browse the repository at this point in the history
  51. tests: use remote write in query frontend tests (thanos-io#7017)

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    pawarpranav83 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b69210c View commit details
    Browse the repository at this point in the history
  52. resolved issue thanos-io#7024

    Signed-off-by: Pratham Agarwal <agarwalpratham1812@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    Pratham1812 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4d242e1 View commit details
    Browse the repository at this point in the history
  53. QueryFrontend|Query: Create new arg to enable extended functions (tha…

    …nos-io#7028)
    
    * Adding new parameter for extended functions in querier
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    
    * Adding new flag for QFE
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * improve argument passing in query side
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding e2e test for query
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * undoing uneeded changes
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing docs
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing e2e tests
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Fixing backward compat test
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * changes from CR
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.stanaka@gmail.com>
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    pedro-stanaka authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5171630 View commit details
    Browse the repository at this point in the history
  54. store: add chunksize tests to acceptance tests

    * add chunk size tests to acceptance tests
    * refactor acceptance tests slightly
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    MichaHoffmann authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    2147b0d View commit details
    Browse the repository at this point in the history
  55. receive: respect forward timeout in http handler buckets (thanos-io#7030

    )
    
    Forward timeout is what ultimately decides how long a HTTP request might
    take so it doesn't make sense to hard-code max value of 5. In this pull
    request I propose respecting the configured forward timeout and adding
    extra buckets if the default buckets don't cover it completely.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5b7bc73 View commit details
    Browse the repository at this point in the history
  56. removing todo comments from query docs

    Signed-off-by: Harsh Pratap Singh <harshpratapsingh8210@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    harsh-ps-2003 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a1fe927 View commit details
    Browse the repository at this point in the history
  57. receive: do not leak grpc connections (thanos-io#7031)

    * receive: do not leak grpc connections
    
    Prevent a leak in gRPC connections by garbage collecting old ones when
    the hashring changes. For that purpose, I propose adding a `Nodes()
    string` method so that it would be possible to know what nodes do not
    exist in the hashring anymore.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * receive: change order of operations
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5c41d8f View commit details
    Browse the repository at this point in the history
  58. fix multi-tenancy link (thanos-io#7032)

    Signed-off-by: Alec Rajeev <ccarajeev342@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    alecrajeev authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f552812 View commit details
    Browse the repository at this point in the history
  59. Query: add optional tenancy enforcement (thanos-io#6756)

    * Query: add optional tenancy enforcement
    
    With this commit it's now possible to enable enforcement of tenancy. If
    tenancy is enabled, a tenant label will be added to queries based on the
    tenant information provided by the tenant header, and the
    tenant-label-name.
    
    The implementation for query APIs are done by using prom-label-proxy as
    library, while the implementation for non-query APIs are written from
    scratch.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Add changelog entry
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Query: Add non-default tenant testcase
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Test: make query a constant to make linter happy
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Address review comments
    
    - Remove empty lines
    - If multiple tenant matchers are found in the original query, we only
      replace the first one with the header provided tenant, and remove any
      subsequent ones.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Address review comments
    
    - `--enable-tenancy` -> `--enforce-tenancy`
    - Create `RewritePromQL` and `RewriteLabelMatchers` to clean up code in
      query api. Also move getLabelMatchers to tenancy pkg.
    - Use prom-label-proxys `EnforceMatchers` to rewrite labels on non-query
      APIs instead of own solution
    - Don't specifically handle `illegalLabelMatcherError`
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Re-arrage go.mod to make linter happy.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Address review comments
    
    Minor changes to CLI docs, code-comments and changelog.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Query: Add tenancy docs
    
    This commit adds documentation for the tenancy features.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Update docs/components/query.md
    
    Review comment
    
    Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Signed-off-by: Jacob Baungård Hansen <jacobbaungard@redhat.com>
    
    ---------
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: Jacob Baungård Hansen <jacobbaungard@redhat.com>
    Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    2 people authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    83312ec View commit details
    Browse the repository at this point in the history
  60. Tests: unique docker env name for tenant tests (thanos-io#7038)

    The e2e tests would occasionally fail due to non-unqiue docker environment
    names. With this commit the tests are environments are given unique names
    to avoid these failures.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ab93ce0 View commit details
    Browse the repository at this point in the history
  61. changed default 3m to 15m

    Signed-off-by: Player256 <dattucodes@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    Player256 authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    74e8913 View commit details
    Browse the repository at this point in the history
  62. Fix docs (thanos-io#7039)

    Fix docs post thanos-io#6539 merge.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    fpetkovski authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    617225f View commit details
    Browse the repository at this point in the history
  63. Revert "receive: upload compacted blocks if OOO enabled (thanos-io#6974

    …)" (thanos-io#7053)
    
    This reverts commit 7b8eb86.
    
    Proper way to handle this is to disable vertical compaction. I am trying
    to add this functionality here:
    prometheus/prometheus#13393
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a542f0a View commit details
    Browse the repository at this point in the history
  64. [CHORE] adding thanos upload-snapshot command (thanos-io#6884)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    nicolastakashi authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0aad1e7 View commit details
    Browse the repository at this point in the history
  65. fix docs error

    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    kartikaysaxena authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    648c149 View commit details
    Browse the repository at this point in the history
  66. cmd: make bucket upload command take lset from flags (thanos-io#7059)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    MichaHoffmann authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    79f54b9 View commit details
    Browse the repository at this point in the history
  67. CHANGELOG: mark 0.34 as in progress

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    MichaHoffmann authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f6bccbe View commit details
    Browse the repository at this point in the history
  68. UI: Don't always force tracing (thanos-io#7062)

    Forced tracing was.. Forced true always, even if the checkbox in the UI
    to enable tracing was not actually checked.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    67f886b View commit details
    Browse the repository at this point in the history
  69. go.mod: update Prometheus version (thanos-io#7047)

    Update Prometheus version to include
    prometheus/prometheus#13242 which is important
    for me - it unblocks further postings work.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4430078 View commit details
    Browse the repository at this point in the history
  70. Make RetryError and HaltError able to be fetched for root cause (than…

    …os-io#7043)
    
    * Make RetryError and HaltError able to be fetched for root cause
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * Added unit test
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * fix lint
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    * fixed IsRetryError and IsHaltError functions
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    
    ---------
    
    Signed-off-by: Alex Le <leqiyue@amazon.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    alexqyle authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4e8c8fc View commit details
    Browse the repository at this point in the history
  71. CI: Ensure static react-app is checked in (thanos-io#7063)

    * CI: Ensure static react-app is checked in
    
    With this commit the CI system should fail if changes to the react-app
    has been made without checking in the changes.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Add `react-app` as dependency `check-react-app`
    
    To ensure the react-app is rebuilt before checking for changes.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    ---------
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    jacobbaungard authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    130555d View commit details
    Browse the repository at this point in the history
  72. receive: disable overlapping compaction

    Use the new TSDB flag to disable overlapping compaction to fix OOO
    samples handling in the Receive component.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    GiedriusS authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    8462780 View commit details
    Browse the repository at this point in the history
  73. Receive: refactor handler for improved readability and organization (t…

    …hanos-io#6898)
    
    * [wip] First checkpoint
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Second checkpoint
    
    All tests passing, unit and e2e.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Small random refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some useful trace tags
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Concurrent and traced local writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Improve variable names in remote writes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename `newFanoutForward` function
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * More refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix linting issue
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add a quorum test with sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Try to make retries work
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * [wip] Checkpoint: wait group still hanging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Some refactors
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add some commented code so I don't lose it
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Adapt tests
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove sloppy quorum code
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Move some code around
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove even more leftover of sloppy quorum
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract a type to hold function params
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove unused struct field
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove useless variable
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove type that wasn't used enough
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Delete function to tighten up max buffered responses
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add comments to some functions
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix peer up check
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix size of replication tracking slices
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename context
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Don't do local writes concurrently
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove extra error logging
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix syntax after merge
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Add missing methods to peersContainer
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix handler test
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Reset peers state on hashring changes
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Handle PR comment regarding waitgroup
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Set span tags to help debug
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix concurrency issue
    
    We close the request as soon as quorum is reached and leave a few Go routines running to finish replication and so cleanups.
    
    This means that the context from the HTTP request is cancelled... which ends up also cancelling the pending replication requests.
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix request ID middleware
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Fix `distributeTimeseriesToReplicas` comment
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Extract var with 1-indexed replication index
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Rename methods in peersContainer interface
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Make peerGroup `getConnection` check if peers are up
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove yet one more not useful log
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    * Remove logger from `h.sendWrites`
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    douglascamata authored and hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0ed4361 View commit details
    Browse the repository at this point in the history
  74. Upgrade grpc to 1.57.2

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7fb686f View commit details
    Browse the repository at this point in the history
  75. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ed06953 View commit details
    Browse the repository at this point in the history
  76. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    dabfd17 View commit details
    Browse the repository at this point in the history
  77. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    60c0b62 View commit details
    Browse the repository at this point in the history
  78. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    16b7c83 View commit details
    Browse the repository at this point in the history
  79. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fb5c6c0 View commit details
    Browse the repository at this point in the history
  80. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    507c965 View commit details
    Browse the repository at this point in the history
  81. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    d934c32 View commit details
    Browse the repository at this point in the history
  82. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b827baa View commit details
    Browse the repository at this point in the history
  83. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6622fa6 View commit details
    Browse the repository at this point in the history
  84. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0a60387 View commit details
    Browse the repository at this point in the history
  85. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    d4480a1 View commit details
    Browse the repository at this point in the history
  86. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    9cc50d6 View commit details
    Browse the repository at this point in the history
  87. Merge remote-tracking branch 'upstream/main' into HEAD

    # Conflicts:
    #	go.sum
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    8052d64 View commit details
    Browse the repository at this point in the history
  88. Upgrade grpc to 1.57.2

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5902ea8 View commit details
    Browse the repository at this point in the history
  89. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f077ef5 View commit details
    Browse the repository at this point in the history
  90. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ed26b53 View commit details
    Browse the repository at this point in the history
  91. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    d453345 View commit details
    Browse the repository at this point in the history
  92. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    94aa7bd View commit details
    Browse the repository at this point in the history
  93. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    486ad94 View commit details
    Browse the repository at this point in the history
  94. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    2ea3ccc View commit details
    Browse the repository at this point in the history
  95. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ef57d39 View commit details
    Browse the repository at this point in the history
  96. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    cdba302 View commit details
    Browse the repository at this point in the history
  97. Create thanos.exe

    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4e17442 View commit details
    Browse the repository at this point in the history
  98. Revert "Create thanos.exe"

    This reverts commit ff9f174.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    830283f View commit details
    Browse the repository at this point in the history
  99. Revert "Revert "Create thanos.exe""

    This reverts commit 0ed57f6.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e9c5054 View commit details
    Browse the repository at this point in the history
  100. Revert "Revert "Revert "Create thanos.exe"""

    This reverts commit 730da78.
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    58c2c58 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    4a8cfb0 View commit details
    Browse the repository at this point in the history
  102. retrigger checks

    hanyuting8 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b6a3adb View commit details
    Browse the repository at this point in the history