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

[ACM Obs bot] Bump stolostron/thanos to v0.35.1 #128

Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 19, 2023

  1. CI: increase e2e test parallelism (thanos-io#6875)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    d3a4684 View commit details
    Browse the repository at this point in the history
  2. compact: hook nodownsamplemarkfilter into filters chain (thanos-io#6893)

    We have a NoDownsampleMarkFilter that we were not using before in the
    compactor for some reason. Hook it into the filters chain if
    downsampling is enabled and then trim matching ULIDs from the
    downsampling process. Add a test to cover this scenario.
    
    Fixes thanos-io#6179.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    68bef3f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. e2e/compact: fix assertion values (thanos-io#6909)

    I think the original values were simply too small there - if the runner
    is slow then it can see smaller metrics values. If the runner works well
    then the values can go to these bigger values and then the test fails.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    2ed48f7 View commit details
    Browse the repository at this point in the history
  2. exposes asyncOperationProcessor (thanos-io#6908)

    expose struct
    
    
    
    fix lint
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    67545e6 View commit details
    Browse the repository at this point in the history
  3. Removed the gitpod from the contribution.md (thanos-io#6907)

    Signed-off-by: MeenuyD <meenu.coninja@gmail.com>
    MeenuyD committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    19bbe2e View commit details
    Browse the repository at this point in the history
  4. .circleci: cache tool deps (thanos-io#6910)

    I have noticed that downloading tool deps takes ~5 min in CI each time.
    We should be able to also cache those tool deps.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    5c1169c View commit details
    Browse the repository at this point in the history
  5. MAINTAINERS.md: add myself as maintainer (thanos-io#6911)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    0a4f5ae View commit details
    Browse the repository at this point in the history
  6. blog: Introducing ThanosCon in Paris KubeCon EU 2024 (thanos-io#6912)

    * blog: Introducing ThanosCon in Paris KubeCon EU 2024
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Add image
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * make docs
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Apply suggestions
    
    Co-authored-by: Matej Gera <38492574+matej-g@users.noreply.github.com>
    Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Apply suggestions
    
    Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Add link to slack channel
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Co-authored-by: Matej Gera <38492574+matej-g@users.noreply.github.com>
    Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
    3 people committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    7efeb2a View commit details
    Browse the repository at this point in the history
  7. Update 2023-20-11-thanoscon.md (typo) (thanos-io#6915)

    Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
    bwplotka committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    c67f5a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Added info about ThanosCon to website and Readme. (thanos-io#6917)

    * Added info about ThanosCon to website and Readme.
    
    Signed-off-by: bwplotka <bwplotka@gmail.com>
    
    * Update website/layouts/index.html
    
    Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
    
    ---------
    
    Signed-off-by: bwplotka <bwplotka@gmail.com>
    Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
    Co-authored-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    bwplotka and saswatamcode committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    edfdc13 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Objstore: Bump Objstore for Azure Workload Identity support (thanos-i…

    …o#6891)
    
    * Bump objstore for Azure Workload Identity support
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * make check-docs
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * Add changelog entry
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * Update Azure client docs
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * make check-docs
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * Move changelog entry to 0.33.0 release
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    * Move changelog entry
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    
    ---------
    
    Signed-off-by: Rikhil Shah <rikhil.shah@metaswitch.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    rikhil-s authored and MichaHoffmann committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    053bd4a View commit details
    Browse the repository at this point in the history
  2. update compactor backlog doc for checking halt (thanos-io#6906)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    d7ad77e View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Update LabyrintLabs logo

    Signed-off-by: Martin Hauskrecht <hauskrechtmartin@gmail.com>
    martinhaus committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4db836f View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#6920 from lablabs/main

    Update LabyrinthLabs logo
    fpetkovski committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b5ff094 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Merge pull request thanos-io#6919 from MichaHoffmann/mhoffm-release-0…

    …-33-cherry-pick-objstore-bump
    
    Objstore: Bump Objstore for Azure Workload Identity support (thanos-io#6891)
    MichaHoffmann committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    dc79d57 View commit details
    Browse the repository at this point in the history
  2. Support reload using signal (thanos-io#6453)

    * Support reload using signal
    
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    
    * Add --reloader.method option to sidecar
    
    This option allows to tell the sidecar to send a SIGHUP signal to the
    monitored process to reload its configuration instead of the default
    HTTP-based method.
    
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    
    * Update docs and CHANGELOG.md
    
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    
    ---------
    
    Signed-off-by: Simon Pasquier <spasquie@redhat.com>
    simonpasquier committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    023faa2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Support float histogram in store gateway (thanos-io#6925)

    * support float histogram in store gateway
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix lint
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix e2e test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update prompb
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * add changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9d6f82e View commit details
    Browse the repository at this point in the history
  2. chore: add truelayer to the adopters (thanos-io#6933)

    Signed-off-by: Matteo Martellini <matteo.martellini@truelayer.com>
    mercxry committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    5f9f166 View commit details
    Browse the repository at this point in the history
  3. Fetcher: Add a BlockIDsFetcher Interface to BaseFetcher (thanos-io#6902)

    * add BlockIDsFetcher to BaseFetcher
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * fix lint
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * use chan in the interface method to accept active block ids
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * fix comments
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * fix lint
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * add description of active and parital blocks and modify changelog
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * fix interface description
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    * remove entry in changelog
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    
    ---------
    
    Signed-off-by: Wen Xu <wenxuamz@amazon.com>
    wenxu1024 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8ffb9da View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Update hugo file (thanos-io#6927)

    * Update hugo file thanos-io#6889
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * Version 0.33 removed
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    ---------
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0d254c9 View commit details
    Browse the repository at this point in the history
  2. Updates busybox SHA (thanos-io#6897) (thanos-io#6937)

    Signed-off-by: GitHub <noreply@github.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
    3 people committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d69430d View commit details
    Browse the repository at this point in the history
  3. Fix hotstar logo (thanos-io#6938)

    * Fix hotstar logo
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * Delete website/.hugo_build.lock
    
    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    kartikaysaxena committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    463dd48 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. errutil: fix deadlock

    Fix deadlock in the Add() function - it accidentally was calling itself
    recursively. This struct wraps a `MultiError` so we need to call `Add()`
    on that `MultiError` inside.
    
    This deadlock can manifest in Receive - million+ leaking goroutines, all
    stuck on the MultiTSDB lock.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    a2717d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e78091b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. update runtime/CloseWithErrCapture comment (thanos-io#6952)

    * update runtime/CloseWithErrCapture comment
    
    Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com>
    
    * fix lint
    
    Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Sagnik Das <116512372+sagnik3788@users.noreply.github.com>
    sagnik3788 committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    7f734b9 View commit details
    Browse the repository at this point in the history
  2. Added a new flag for maximum retention bytes for thanos (thanos-io#6944)

    * changes
    
    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    
    * Changed Int64 to BytesVar
    
    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    
    * Updated Changelog for new flag in receive
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    ---------
    
    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    2de1266 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. fix store gateway span name (thanos-io#6953)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    5191d72 View commit details
    Browse the repository at this point in the history
  2. Upgrade prometheus to latest main (thanos-io#6950)

    * upgrade prometheus to latest main
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * upgrade again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    42f4de4 View commit details
    Browse the repository at this point in the history
  3. Improve filtered index cache filtering (thanos-io#6955)

    * improve filtered index cache filtering
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * make inline
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    28407d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. store: fix misc label_value issues related to external labels (thanos…

    …-io#6879)
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e578b1f View commit details
    Browse the repository at this point in the history
  2. receive: fix adding fields to logger

    Fix adding fields to the logger because otherwise it looks like
    "[tenant foo]: (UNDEFINED)".
    
    Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
    GiedriusS committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    a307d60 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#6964 from thanos-io/handler_fix_tags

    receive: fix adding fields to logger
    MichaHoffmann committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    1bcfec0 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Copy labels coming from remote engines (thanos-io#6957)

    * Copy labels coming from remote engines
    
    When running in distributed mode, the remote engine will use an unsafe
    cast from ZLabels to Prometheus labels to avoid making new allocations.
    This makes it hard to use the new gRPC shared buffer pool for receiving
    and decompressing messages since memory gets retained beyond the scope
    of a Recv() call.
    
    This commit removes the unsafe cast and makes an explicit memory copy
    of received series labels. Since remote queries are already aggregated
    series, the amount of data we receive should be small anyway, and the copies
    on average should have a small impact.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Use clone on strings
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    36ce448 View commit details
    Browse the repository at this point in the history
  2. Add tracing index cache (thanos-io#6954)

    * add tracing index cache
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    5cef7d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Change order of log for finished compacting blocks (thanos-io#6966)

    Signed-off-by: Daniel Deluiggi <ddeluigg@amazon.com>
    danielblando committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e7aecb4 View commit details
    Browse the repository at this point in the history
  2. Update MAINTAINERS.md (thanos-io#6967)

    Signed-off-by: Matej Gera <38492574+matej-g@users.noreply.github.com>
    matej-g committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    07e43ca View commit details
    Browse the repository at this point in the history
  3. Add keep_firing_for support to alerting rule (thanos-io#6943)

    * Add keep_firing_for to alert rules
    
    Signed-off-by: JHeil <jheil@coveo.com>
    
    * Updating changelog
    
    Signed-off-by: JHeil <jheil@coveo.com>
    
    * Re-order keepFiringFor at the end of the struct
    
    Signed-off-by: JHeil <jheil@coveo.com>
    
    ---------
    
    Signed-off-by: JHeil <jheil@coveo.com>
    Signed-off-by: JHeil <52839010+JHeilCoveo@users.noreply.github.com>
    JHeilCoveo committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5d4fc6d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Use registerer for gRPC opts and endpoints (thanos-io#6971)

    The EndpointSet and StoreGRPC options accept concrete *prometheus.Registry type.
    This makes it hard to create multiple instances of them because they will try
    to register the same metrics and the registry will panic.
    
    This commit changes the type to a prometheus.Registerer which allows clients
    to inject a prefixed registry and get metrics for each instance.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    32f227a View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    7b8eb86 View commit details
    Browse the repository at this point in the history
  2. Add streaming series limit at block series client (thanos-io#6972)

    * add series limit that is applied when streaming using block series client
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * add unit tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * address comments
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix comment
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    fc1a6ed View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Updated the defaultChecked property in checkbox element (thanos-io#6976)

    Signed-off-by: lpreethvika-samsung <l.preethvika@samsung.com>
    lpreethvika committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    61dc2b9 View commit details
    Browse the repository at this point in the history
  2. Update prometheus to d0c2d9c (thanos-io#6978)

    * Update prometheus to d0c2d9c
    
    This commit updates Prometheus to commit d0c2d9c which contains
    the loser-tree based postings merge. Note that we cannot update to
    latest main since there is currently a bug in PromQL when querying
    native histograms introduced by prometheus/prometheus#13276.
    This issue should be fixed by prometheus/prometheus#13289.
    
    This commit also updates the Thanos PromQL engine to latest main.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix handler_test.go
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix manager_test.go
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Use empty registry for file discovery
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    88f7119 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Updates busybox SHA (thanos-io#6982)

    Signed-off-by: GitHub <noreply@github.com>
    Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
    github-actions[bot] and fpetkovski committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    96b8dba View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Updates busybox SHA (thanos-io#6982)

    Signed-off-by: GitHub <noreply@github.com>
    Co-authored-by: fpetkovski <fpetkovski@users.noreply.github.com>
    2 people authored and MichaHoffmann committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    1fbd4e6 View commit details
    Browse the repository at this point in the history
  2. VERSION: Bump version for release

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    4aea454 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f025f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Merge remote-tracking branch 'origin/main' into merge-release-0.33-to…

    …-main
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    5e672e5 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Merge pull request thanos-io#6992 from MichaHoffmann/merge-release-0.…

    …33-to-main
    
    merge release 0.33 to main
    MichaHoffmann committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    480c8d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. rule: native histogram support (thanos-io#6390)

    * Added native histogram support for ruler
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    Formatted imports
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    Fixed imports
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    Formated imports
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fixed native histogram tests
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    Fixed receiver type
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fix for rebase
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Added docs for query endpoints differences
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fixed comments and naming
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * made HTTPConfig optional
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * made HTTPConfig optional
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Reverted and added check
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fixes from comments
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * renamed queryconfig to clientconfig
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * common prepareEndpointSet
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * fixed lint
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fixed sidecar
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    * Fixed tests
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    
    ---------
    
    Signed-off-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    rabenhorst committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a900cb5 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. mdox ignore checking twitter urls (thanos-io#7001)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b16b71d View commit details
    Browse the repository at this point in the history
  2. Updated Grofers logo (thanos-io#7006)

    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d37b686 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

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

Commits on Dec 24, 2023

  1. docs: add promcon 2023 thanos talks

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    d27365c View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7008 from MichaHoffmann/mhoffm-add-promc…

    …on-2023-thanos-talks
    
    docs: add promcon 2023 thanos talks
    MichaHoffmann committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    ae324c2 View commit details
    Browse the repository at this point in the history
  3. Added website page for companies who offer consultancy and enterprise… (

    thanos-io#7000)
    
    * Added website page for companies who offer consultancy and enterprise support for Thanos
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * adopters.yml revert
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * retrigger checks
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * added a new line in welcome.md
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    * retrigger checks
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    
    ---------
    
    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    2d6acc5 View commit details
    Browse the repository at this point in the history
  4. Lazy downloaded index header (thanos-io#6984)

    * lazy downloaded index header
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * address comments
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * address comments
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    665e643 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

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

Commits on Dec 27, 2023

  1. 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>
    xBazilio committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    ed8a317 View commit details
    Browse the repository at this point in the history
  2. Fix URI encoding of strings

    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    31850ab View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7009 from kartikaysaxena/url_template

    Rule: Fix URI encoding of strings
    MichaHoffmann committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    ee9288f View commit details
    Browse the repository at this point in the history
  4. ui: enable partial response strategy by default

    Rebuild
    
    Signed-off-by: Vanshika <vanshikav928@gmail.com>
    Vanshikav123 committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    e77caa8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request thanos-io#6977 from Vanshikav123/patch-partialResp…

    …onse
    
    Partial Response : "Use Partial Response" enabled by default
    MichaHoffmann committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    61040a5 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Added negative offset check for caching queries (thanos-io#7011)

    Signed-off-by: pawarpranav83 <pawarpranav@gmail.com>
    Co-authored-by: pawarpranav83 <pawarpranav@gmail.com>
    pawarpranav83 and pawarpranav83 committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    93840dc View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Update MAINTAINERS.md (Bartek's company)

    Should be done in January last year...
    
    Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
    bwplotka committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    3db9c63 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7015 from thanos-io/bwplotka-patch-5

    Update MAINTAINERS.md (Bartek's company)
    MichaHoffmann committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d388b74 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. 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>
    MichaHoffmann committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    8aa07f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. 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>
    tasrieit and saswatamcode committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    6d7abb5 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. 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>
    jacobbaungard committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    0fc308c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20dc2d7 View commit details
    Browse the repository at this point in the history
  3. resolved issue thanos-io#7024

    Signed-off-by: Pratham Agarwal <agarwalpratham1812@gmail.com>
    Pratham1812 committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    afb1895 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7aad562 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. 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>
    pedro-stanaka committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    08a14f3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7018 from thanos-io/mhoffm-refactor-chun…

    …ksize-acceptance-tests
    
    store: add chunksize tests to acceptance tests
    MichaHoffmann committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    cf94c2f View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. 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>
    GiedriusS committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b884c51 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. 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>
    GiedriusS committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    6477c00 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. fix multi-tenancy link (thanos-io#7032)

    Signed-off-by: Alec Rajeev <ccarajeev342@gmail.com>
    alecrajeev committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    8b1e429 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. removing todo comments from query docs

    Signed-off-by: Harsh Pratap Singh <harshpratapsingh8210@gmail.com>
    harsh-ps-2003 committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    bccf54c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f664d9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7037 from harsh-ps-2003/docs

    removing todo comment from query docs
    fpetkovski committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    d37d87d View commit details
    Browse the repository at this point in the history
  4. 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>
    jacobbaungard and saswatamcode committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    0cd95eb View commit details
    Browse the repository at this point in the history
  5. 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>
    jacobbaungard committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    0e04118 View commit details
    Browse the repository at this point in the history
  6. changed default 3m to 15m

    Signed-off-by: Player256 <dattucodes@gmail.com>
    Player256 authored and fpetkovski committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b35b11d View commit details
    Browse the repository at this point in the history
  7. Merge pull request thanos-io#6539 from Player256/main

    changed store api's --sync-block-duration to 15m
    fpetkovski committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    7c99009 View commit details
    Browse the repository at this point in the history
  8. Fix docs (thanos-io#7039)

    Fix docs post thanos-io#6539 merge.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    7794d78 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. 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>
    GiedriusS committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    41571e2 View commit details
    Browse the repository at this point in the history
  2. [CHORE] adding thanos upload-snapshot command (thanos-io#6884)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    nicolastakashi committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    6fd0ef8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. fix docs error

    Signed-off-by: Kartikay <120778728+kartikaysaxena@users.noreply.github.com>
    kartikaysaxena committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    44147d6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7057 from kartikaysaxena/doc-fix

    docs: fix docs error
    MichaHoffmann committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    ae93ed6 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. cmd: make bucket upload command take lset from flags (thanos-io#7059)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    2dcfabe View commit details
    Browse the repository at this point in the history
  2. CHANGELOG: mark 0.34 as in progress

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    767bf60 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7055 from MichaHoffmann/mhoffm-mark-0.34…

    …-as-in-progress
    
    CHANGELOG: mark 0.34 as in progress
    MichaHoffmann committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    427b9a1 View commit details
    Browse the repository at this point in the history
  4. VERSION: cut release 0.34.0-rc.0

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    fc86cf5 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Merge pull request thanos-io#7061 from MichaHoffmann/mhoffm-cut-relea…

    …se-0.34.0-rc.0
    
    VERSION: cut release 0.34.0-rc.0
    MichaHoffmann committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    6fb3ca1 View commit details
    Browse the repository at this point in the history
  2. 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>
    jacobbaungard committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    a7e8a64 View commit details
    Browse the repository at this point in the history
  3. 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>
    GiedriusS committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    bee20b9 View commit details
    Browse the repository at this point in the history
  4. 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>
    alexqyle committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    324846f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. 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>
    GiedriusS committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    80a5ce6 View commit details
    Browse the repository at this point in the history
  2. 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>
    jacobbaungard committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    3de122f View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7065 from vinted/multitsdb_overlapping

    receive: disable overlapping compaction
    MichaHoffmann committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    a0ce64d View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. 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>
    douglascamata committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4a73fc3 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Upgrade grpc to 1.57.2 (thanos-io#7078)

    1、In the replace of go.mod, due to weaveworks/common#239, The grpc version is 1.45.0, but there are vulnerabilities in this version. In order to fix CVE-2023-44478, the grpc version needs to be upgraded to 1.57.2
    2、In order to upgrade GRPC, the version of weaveworks/common also needs to be upgraded, otherwise the build will fail
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    hanyuting8 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    058f920 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Store: acceptance test for proxy store (thanos-io#7084)

    * Add basic acceptance tests for proxy store
    * Fix bug where invalid requests got ignored because of partial response
      strategy
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6b18338 View commit details
    Browse the repository at this point in the history
  2. Fix lazy postings with zero length (thanos-io#7083)

    * fix lazy postings with zero length
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * unit tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix doc
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e215fa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Store: fix label values edge case (thanos-io#7082)

    If the requested label is an external label and we have series matchers
    we should only return results if the series matchers actually match a
    series.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    b4aee0e View commit details
    Browse the repository at this point in the history
  2. VERSION: cut release 0.34.0-rc.1

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    df467f7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7086 from MichaHoffmann/mhoffm-cut-relea…

    …se-0.34.0-rc.1
    
    VERSION: cut release 0.34.0-rc.1
    MichaHoffmann committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    15a60f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. receive: race condition in handler Close() when stopped early (thanos…

    …-io#7087)
    
    Receiver hangs waiting for the HTTP Hander to shutdown if an error occurs
    before Handler is initialized. This might happen, for example, if the hashring
    is too small for a given replication factor.
    
    Signed-off-by: Mikhail Nozdrachev <mikhail.nozdrachev@aiven.io>
    cincinnat committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    fce0fe2 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    daa34a5 View commit details
    Browse the repository at this point in the history
  2. CHANGELOG: cut release 0.34 (thanos-io#7095)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    18d740f View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Stores: convert tests to not rely on slice labels (thanos-io#7098)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    1cf333e View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. all: get rid of query pushdown to simplify query path (thanos-io#7014)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6a0a491 View commit details
    Browse the repository at this point in the history
  2. Store: dont rely on slice labels continued

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    2f861d8 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main' into merge-release-0.34-to…

    …-main
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    9eb6591 View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7101 from MichaHoffmann/merge-release-0.…

    …34-to-main
    
    merge release 0.34 to main
    MichaHoffmann committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    925e31a View commit details
    Browse the repository at this point in the history
  5. Merge pull request thanos-io#7099 from MichaHoffmann/mhoffm-dont-use-…

    …slice-labels-continued
    
    Store: dont rely on slice labels continued
    MichaHoffmann committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    13e1558 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Update prometheus/prometheus (thanos-io#7096)

    * Update prometheus/prometheus
    
    This commit updates prometheus/prometheus to latest main (60b6266e).
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix file discovery
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    50ce7a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. receive/handler: fix locking twice (thanos-io#7112)

    Fix bug introduced in thanos-io#6898: we
    were RLock()ing twice. This leads to a deadlock in some situations.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    94f971b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. fix minio store gateway err (thanos-io#7114)

    Signed-off-by: Kartikay <kartikay_2101ce32@iitp.ac.in>
    kartikaysaxena committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    37092db View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. receive/handler: do not double lock (thanos-io#7124)

    markPeerUnavailable was always taking a lock and in one case we were
    calling it with a lock already taken. Fix this.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    29831f8 View commit details
    Browse the repository at this point in the history
  2. default to alertmanager v2 api (thanos-io#7123)

    Signed-off-by: Jake Keeys <jake@keeys.org>
    jakekeeys committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    21ed9bb View commit details
    Browse the repository at this point in the history
  3. Receive: dont rely on slice labels (thanos-io#7100)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    3da5c1c View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Upgrade grpc to 1.57.2 (thanos-io#7078)

    1、In the replace of go.mod, due to weaveworks/common#239, The grpc version is 1.45.0, but there are vulnerabilities in this version. In order to fix CVE-2023-44478, the grpc version needs to be upgraded to 1.57.2
    2、In order to upgrade GRPC, the version of weaveworks/common also needs to be upgraded, otherwise the build will fail
    
    Signed-off-by: hanyuting8 <hytxidian@163.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    hanyuting8 authored and MichaHoffmann committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    3b7951c View commit details
    Browse the repository at this point in the history
  2. VERSION: cut release 0.34.1

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    4a4b669 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. docs: update helm installation instruction

    the prometheus helm chart is a community maintained chart since a few
    years. With that, the old example pointed to an old chart and the
    provided example values aren't also working anymore.
    
    This update the documentation.
    
    Signed-off-by: Mario Constanti <github@constanti.de>
    bavarianbidi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0bf17ae View commit details
    Browse the repository at this point in the history
  2. docs: fix link (thanos-io#7129)

    The link has moved to another since Cisco bought Banzai Cloud.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f28680c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ffb953 View commit details
    Browse the repository at this point in the history
  4. docs: run make docs for helm installation instruction

    Signed-off-by: Mario Constanti <github@constanti.de>
    bavarianbidi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7640f0f View commit details
    Browse the repository at this point in the history
  5. Merge pull request thanos-io#7132 from bavarianbidi/update_helm_insta…

    …llation_instruction
    
    docs: update helm installation instruction
    fpetkovski committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f5ca5a8 View commit details
    Browse the repository at this point in the history
  6. Fixing log line for remote engine in debug mode (thanos-io#7133)

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e78d867 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Adding new method on BucketedBytes to expose used memory (thanos-io#7137

    )
    
    * Adding new method on bucketed bytes to expose used
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Removing interface, using RWMutex
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    4a82ba7 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Adding InfraCloud as Enterprise support partner (thanos-io#7141)

    * adding InfraCloud as Enterprise support partner
    
    Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io>
    
    * replaced svg file to match layout
    
    Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io>
    
    * added alt-text and horizontal image
    
    Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io>
    
    ---------
    
    Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io>
    chetanpdeshmukh committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    70c8eb6 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. docs: fix link (thanos-io#7129)

    The link has moved to another since Cisco bought Banzai Cloud.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    GiedriusS authored and MichaHoffmann committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    8fa5ff9 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Merge pull request thanos-io#7131 from MichaHoffmann/mhoffm-cut-relea…

    …se-0.34.1
    
    Cut patch release 0.34.1
    MichaHoffmann committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    4cf1559 View commit details
    Browse the repository at this point in the history
  2. cache: attach object storage hash to iter key (thanos-io#6880)

    Attach object storage hash to the iter key so that it would be possible
    to reuse the same cache storage e.g. Redis for different buckets.
    Without this, the results are funny to say the least if you accidentally
    attempt to do that. Thus, let's add the hash to reduce the possibility
    of an accident for our users.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    987fac6 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    8249048 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40114ce View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7150 from MichaHoffmann/merge-release-0.…

    …34.1-to-main
    
    Merge release 0.34.1 to main
    MichaHoffmann committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fc3b360 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Add support for extended promql functions in rule (thanos-io#7105)

    Adds a flag to register the extended promql functions supported by the thanos
    query engine when running the rule component.  This will allow rule config
    files containing query expressions with (xrate / xincrease / xdelta) to pass
    validation.  This will only work if the query endpoint in use is running the
    thanos engine.
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    sdufel committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    1723d1d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Extended func support - doc update (thanos-io#7161)

    * Add support for extended promql functions in rule
    
    Adds a flag to register the extended promql functions supported by the thanos
    query engine when running the rule component.  This will allow rule config
    files containing query expressions with (xrate / xincrease / xdelta) to pass
    validation.  This will only work if the query endpoint in use is running the
    thanos engine.
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    
    * Update rendered docs with added flag
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    
    ---------
    
    Signed-off-by: Samuel Dufel <samuel.dufel@shopify.com>
    sdufel committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    42289ca View commit details
    Browse the repository at this point in the history
  2. Copy labels from remote instant queries (thanos-io#7151)

    Similar to thanos-io#6957, we should copy
    labels from remote instant queries so that memory does not get overwritten
    when processing series in a central engine.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ed44e01 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. e2e/query_frontend: add tests for explain/analyze (thanos-io#7160)

    Adding tests for explain/analyze with QFE. Will add fixes as separate
    PR.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    508d82e View commit details
    Browse the repository at this point in the history
  2. cache/caching_bucket: add path to hash (thanos-io#7158)

    Add path to the hash. This allows identifying difference instances by
    different config paths.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    75152c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Allow using different listing strategies (thanos-io#7134)

    * Allow using different listing strategies
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Expose flags for block list strategy
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Run make docs
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix whitespace
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2f1f83f View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. cache: implement the circuit breaker pattern for asynchronous set ope…

    …rations in the cache client (thanos-io#7010)
    
    * Implement the circuit breaker pattern for asynchronous set operations in the cache client
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Add feature flag for circuitbreaker
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Sync docs
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Skip configuration validation if the circuit breaker is disabled
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Make lint happy
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    * Abstract the logic of the circuit breaker
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    
    ---------
    
    Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
    damnever committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    f72b767 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. queryfrontend: fix analysis after API changes

    Fix the analysis functionality with query-frontend after the recent
    changes. Added tests for this.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    a532ccd View commit details
    Browse the repository at this point in the history
  2. bugfix: lazy posting optimization with wrong cardinality for estimati…

    …on (thanos-io#7122)
    
    * bugfix: catch lazy posting optimization using wrong cardinality for estimation
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    e7cd6c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. *: properly treat native histogram deduplication in chunk series merger

    We have detected a problem in the chunk seriers merger where it will
    panic in case it encounters native histogram chunks.
    I am using thanos as a library for a project and wanted to use the
    penalty function to dedup blocks from Prometheus instances.
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    deabad9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7163 from thanos-io/fix_queryrange_analysis

    queryfrontend: fix analysis after API changes
    MichaHoffmann committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5ab87be View commit details
    Browse the repository at this point in the history
  3. Query UI: Add tenant box (thanos-io#6867)

    * Query UI: Add tenant box
    
    With this commit as tenant box is added to the query UI. It can be used
    to specify which tenant to use when making a query.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Re-compile static react app
    
    Recompiles the static react app as now needed following:
    thanos-io#6900
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Move changelog item to appropiate future release
    
    After merging it was under the 0.34 release.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    * Move query path tenancy proposal to done
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    
    ---------
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    jacobbaungard committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    360d24d View commit details
    Browse the repository at this point in the history
  4. receive: add support for globbing tenant specifiers (thanos-io#7155)

    We want to be able to route all tenants which begin with certain letters
    to some receivers so we need to have some kind of globbing/regex support
    in the hashring. This PR adds that functionality. We've been using this
    in prod successfully.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4c7997d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. .circleci: bump setup_docker_version version (thanos-io#7177)

    The current image is deprecated. See
    https://discuss.circleci.com/t/remote-docker-image-deprecations-and-eol-for-2024/50176.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    084fb23 View commit details
    Browse the repository at this point in the history
  2. Unhide distributed execution mode

    This commit exposes the distributed query execution mode to end-users by unhiding the
    flag used to toggle this feature.
    
    The commit also adds documentation on when the mode is appropriate to be used.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    be02591 View commit details
    Browse the repository at this point in the history
  3. Add changelog entry

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f6fed68 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Merge pull request thanos-io#7175 from fpetkovski/distributed-query-mode

    Unhide distributed execution mode
    fpetkovski committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4166776 View commit details
    Browse the repository at this point in the history
  2. cortex/querier: fix analysis merging (thanos-io#7179)

    We were not merging analysis properly - mergo was overwriting data.
    Instead of using a whole library for this, just write two small
    functions and use them. Add test to cover this.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c06d55d View commit details
    Browse the repository at this point in the history
  3. Fix docs

    Fixes docs formatting and updates the distributed execution link to the done proposal.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9694f01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a97a6ff View commit details
    Browse the repository at this point in the history
  5. Added platformengineers

    Signed-off-by: Munir Khakhi <munir@improwised.com>
    munir131 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6664247 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Added platformengineers (thanos-io#7181)

    Signed-off-by: Munir Khakhi <munir@improwised.com>
    munir131 committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    673c82f View commit details
    Browse the repository at this point in the history
  2. Bump google.golang.org/protobuf to v1.33.0 (thanos-io#7191)

    This PR bumps the version of google.golang.org/protobuf to v1.33.0 fix a
    potential vulnerability in the protojson.Unmarhsl function [1] that can
    occure when unmarshaling a message with a protobuf value.
    
    Even if the function isn't used directly in Thanos it would be safer to
    just bump it directly.
    
    [1] https://pkg.go.dev/vuln/GO-2024-2611
    
    Signed-off-by: Daniel Mellado <dmellado@redhat.com>
    danielmellado committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e40e364 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbc9738 View commit details
    Browse the repository at this point in the history
  4. fix: make responsive support page and change size of platform-enginee…

    …r logo
    
    fix: add anchor tag to all images
    Signed-off-by: Payal17122000 <raviyapayal17@gmail.com>
    payalraviya committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    adca80b View commit details
    Browse the repository at this point in the history
  5. downsample: retry objstore related errors

    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    xBazilio committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5fa40d7 View commit details
    Browse the repository at this point in the history
  6. downsample: retry objstore related errors

    Signed-off-by: Vasiliy Rumyantsev <4119114+xBazilio@users.noreply.github.com>
    xBazilio committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    4c10194 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. rule: do not turn off if resolving fails (thanos-io#7192)

    Do not turn off Ruler if resolving fails. We can still (try to) evaluate
    rules even if Alertmanager is not available.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    31af6da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0be6c87 View commit details
    Browse the repository at this point in the history
  3. Query UI: Only show tenant box with enforcement on (thanos-io#7186)

    With this commit we only show the tenant-ui box when enforcement of
    tenancy is on, as it is not needed otherwise.
    
    Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
    jacobbaungard committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    5910ed6 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

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

Commits on Mar 10, 2024

  1. Merge pull request thanos-io#7193 from Improwised/support-page-changes

    change platform-engineer logo size and make 'https://thanos.io/support/' responsive
    fpetkovski committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    3019dfe View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Merge pull request thanos-io#7164 from pedro-stanaka/fix/dedup-iter

    compact: properly treat native histogram deduplication in chunk series merger
    fpetkovski committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    7acce0c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Reloader: Add support for watching and decompressing Prometheus confi…

    …guration directories (thanos-io#7199)
    
    Signed-off-by: Daniel Hrabovcak <thespiritxiii@gmail.com>
    TheSpiritXIII committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7eda7ff View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. [FEAT] Adding blog post (thanos-io#7202)

    Signed-off-by: Helia Barroso <helia.barroso@hotmail.com>
    Co-authored-by: Helia Barroso <helia.barroso@hotmail.com>
    heliapb and Helia Barroso committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    528f066 View commit details
    Browse the repository at this point in the history
  2. storepb: make ServerAsClient channels unbuffered

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    bbfb8fd View commit details
    Browse the repository at this point in the history
  3. Merge pull request thanos-io#7207 from MichaHoffmann/mhoffm-make-serv…

    …er-as-client-channels-unbuffered
    
    storepb: make ServerAsClient channels unbuffered
    fpetkovski committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    dea822d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Add support for TSDB selector in querier (thanos-io#7200)

    * Add support for TSDB selector in querier
    
    This PR allows using the query distributed mode against a set of multi-tenant receivers
    as described in https://github.com/thanos-io/thanos/blob/main/docs/proposals-done/202301-distributed-query-execution.md#distributed-execution-against-receive-components.
    
    The feature is enabled by a selector.relabel-config flag in the Query component
    which allows it to select a subset of TSDBs to query based on their external labels.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry and fix docs
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix tests
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add comments
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add test case for MatchersForLabelSets
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix failing test
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Use an unbuffered channel
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Change flag description
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Remove parameter from ServerAsClient
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f731719 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    2623e49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df670f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Update thanos-io/promql-engine (thanos-io#7215)

    * Update thanos-io/promql-engine
    
    This commit updates the promql-engine module to latest main and modifies
    to remote engine based on the breaking change.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Fix lint
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    4a2a455 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. expose NewPromSeriesSet (thanos-io#7214)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    deb615f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. [CHORE] adding auto GOMEMLIMIT flag (thanos-io#7223)

    Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
    nicolastakashi and fpetkovski committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    93c79b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. bump objstore package version to latest main (thanos-io#7228)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b721f09 View commit details
    Browse the repository at this point in the history
  2. Query-frontend: fix missing redis username config (thanos-io#7224)

    * add username cfg to rueidis client
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * update changelog
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    thibaultmg committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b55ffbc View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. UI: Showing Block Size Stats (thanos-io#7233)

    * feat(ui): added BlockSizeStats calculation to blocks page
    
    A block can have a list of contained files set in `.thanos.files`.
    If the `files` array is set, all referenced files with `size_bytes` set are counted:
    - sum of all `chunk/*` file sizes
    - size of index file
    - total size (sum of both)
    
    Shows statistics about the selected block in the block details view:
    - Total size of block
    - Size of index (and percentage of total)
    - Size of all chunks (and percentage of total)
    - Daily growth, based on total size and block duration
    
    Output is humanized up to Pebibytes and fixed to two decimal places;
    raw bytes are accessible through mouse over / title text.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * feat(ui): added aggregated BlockSizeStats to blocks row title
    
    Added total size of all blocks from a source to the row title, beneath the source name.
    
    The shown total size is humanized up to pebibytes and fixed to two decimal places;
    raw bytes value is accessible through mouse over / title text.
    
    The shown value will refresh with selected compaction levels, but doesn't take block filter into account.
    
    I thought about showing daily growth as well, but just summing all milliseconds of all blocks doesn't work with overlapping blocks / multiple resolutions.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * chore(docs): added UI block size PR to CHANGELOG.md
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    * chore(ui): removed comments
    
    Automatic code formatting duplicated some comments near import statements.
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    
    ---------
    
    Signed-off-by: Markus Möslinger <markus.moeslinger@socra.dev>
    outofrange committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6c613fc View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Fix lazy expanded postings cache and bug of non equal matcher (thanos…

    …-io#7220)
    
    * fix lazy expanded postings cache and bug of non equal matcher with non existent values
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * test case for remove keys noop
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * add promqlsmith fuzz test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * changelog
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix go mod
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * rename test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix series request timestamp
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * skip e2e test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * handle non lazy expanded case
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update comment
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4d7a75f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Bump Prometheus to include new label regex optimization (thanos-io#7232)

    * bump Prometheus version to include new label matcher regex value optimization
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * include latest fix
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update go mod
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix explain test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix test again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update again
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix tests so far
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * fix compactor tests
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * use own out of order chunk index
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    4f664e3 View commit details
    Browse the repository at this point in the history
  2. update docs for receive routing only with limits (thanos-io#7241)

    Signed-off-by: Alec Rajeev <13004609+alecrajeev@users.noreply.github.com>
    alecrajeev committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    943401f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. docs: add thanoscon 2024 talks (thanos-io#7243)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    f707f8c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. remove write method from Compactor interface (thanos-io#7246)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    881beb9 View commit details
    Browse the repository at this point in the history
  2. change shipper to not overwrite all external labels (thanos-io#7247)

    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4bf7867 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. fix(changelog): fix GOMEMLIMIT pull request reference

    Signed-off-by: roth-wine <philipp.roth@hetzner.com>
    roth-wine committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8cdece5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7250 from roth-wine/pr-fix-changelog-gom…

    …emlimit-reference
    
    fix(changelog): fix GOMEMLIMIT pull request reference
    fpetkovski committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c7b1cc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e802745 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Added Shield in adopters (thanos-io#7254)

    * Added Shield in adopters
    
    Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    
    * Upload compatible image 
    
    Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    Signed-off-by: suhas-chikkanna <162577490+suhas-chikkanna@users.noreply.github.com>
    Co-authored-by: suhas.chikkanna.shield <suhas.chikkanna@shield.com>
    suhas-chikkanna and suhas-chikkanna-shield committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f80fd94 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Tracing: added missing sampler types (thanos-io#7231)

    * added missing sampler types
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * added changelog entry
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * fixed changelog entry
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    * Fixed changelog entry conflict
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    
    ---------
    
    Signed-off-by: Neeraj Nagure <nagureneeraj@gmail.com>
    NeerajNagure committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    3048d99 View commit details
    Browse the repository at this point in the history
  2. fix query_test when --race enabled (thanos-io#7258)

    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    jnyi committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    603fb38 View commit details
    Browse the repository at this point in the history
  3. go.mod: bump promql-engine (thanos-io#7263)

    Bump promql-engine version to include samples counting.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    40465ee View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Fix 7244 error targets page (thanos-io#7245)

    * added UNKNOWN to TargetHealth_value at targets proto
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    
    * added TargetHealth_value UNKNOWN to rpc.pb.go
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    
    ---------
    
    Signed-off-by: Tidhar Klein Orbach <tizkiko@gmail.com>
    tizki committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6b3aa32 View commit details
    Browse the repository at this point in the history
  2. clarify documentation around selecor.relabel-config option

    Signed-off-by: notafile <nota@notafile.com>
    NotAFile committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    78b5bbc View commit details
    Browse the repository at this point in the history
  3. clarify writing around sharding

    Signed-off-by: notafile <nota@notafile.com>
    NotAFile committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    74c5dc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. don't halt compaction due to overlapping sources when vertical compac…

    …tion is enabled (thanos-io#7225)
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    d6d3645 View commit details
    Browse the repository at this point in the history
  2. Propagate the query plan

    * Serialize the plan for remote executions
    
    latest engine
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    Propagate marshaled plan and introduce optimizer
    
    Propagating the query plan in the remote engine requests and introduce new SetProjectionColumns optimizer
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Fixing passing down of plan
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * go mod tidy
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * avoid panics
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * delete dev file
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * undo small refactor
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * improve test
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    generating protos
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    fixing v1
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    delete unused method
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    Set projection labels after distributing queries
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a6dc67b View commit details
    Browse the repository at this point in the history
  3. removing second precision engine, upstream already truncates

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    79b11f5 View commit details
    Browse the repository at this point in the history
  4. Passing the plan along as the query in remote executions

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    350796b View commit details
    Browse the repository at this point in the history
  5. Using proper constructors passing the query plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f5bcc13 View commit details
    Browse the repository at this point in the history
  6. Refactor query creation from plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    11f87d8 View commit details
    Browse the repository at this point in the history
  7. fallback in case we cant use plan

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0bed7ef View commit details
    Browse the repository at this point in the history
  8. refactor, add tests

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    409cfed View commit details
    Browse the repository at this point in the history
  9. Refactor to method

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4ae0449 View commit details
    Browse the repository at this point in the history
  10. last nits

    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    9ef4b5a View commit details
    Browse the repository at this point in the history
  11. api/ui: show peak/total samples in analyze (thanos-io#7269)

    Show the new peak/total fields in analyze output next to each operator.
    Add tooltips to explain what is the meaning of each field.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a106d5f View commit details
    Browse the repository at this point in the history
  12. Merge pull request thanos-io#7266 from NotAFile/clarify-relabel-selec…

    …tor-docs
    
    Clarify documentation around selecor.relabel-config option
    fpetkovski committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    f7853dd View commit details
    Browse the repository at this point in the history
  13. Merge pull request thanos-io#7261 from pedro-stanaka/feat/plan-serial…

    …ize-optimize
    
    query: forward query plan in the remote query request
    fpetkovski committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    953ce26 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. receive/handler: implement tenant label splitting (thanos-io#7256)

    * receive/handler: implement tenant label splitting
    
    Implement splitting incoming HTTP requests along some label inside of
    the timeseries themselves. This functionality is useful when you have
    one big application exposing lots of series and, for instance, you have
    a label `team` that identifies different owners of metrics in that
    application. Then using this you can use that `team` label to have
    different tenants in Thanos.
    
    Only negative thing that I could spot is that if after splitting one of
    the requests fails then that code is used for all tenants and that skews
    the Receiver metrics a little bit. I think that can be left as a TODO
    task.
    
    Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
    
    * test/e2e: add more receiver tests
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * thanos/receive: note that splitting takes precendence over HTTP
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * thanos/receive: fix typo
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedriuswork@gmail.com>
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5280bb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. query: fixing dedup iterator when working on mixed sample types (than…

    …os-io#7271)
    
    * query: fixing dedup iterator when working on mixed sample types
    
    There was a panic in case the dedupiterator worked on two chunks with both Native Histograms and Float (XOR encoded).
    
    Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing lint
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * removing comments
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Fixing repro test case
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing initialization
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * adding header to new file
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * using t.Run
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * fixing ordering of samples in tests
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    Co-authored-by: Sebastian Rabenhorst <sebastian.rabenhorst@shopify.com>
    pedro-stanaka and rabenhorst committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8227108 View commit details
    Browse the repository at this point in the history
  2. change the reflect package to an unsafe package (thanos-io#7143)

    - as 'reflect.String.Header' is deprecated, it is replaced with an unsafe package.
    
    Signed-off-by: Youngjun <yj.yoo@okestro.com>
    yj-yoo committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    652e8cc View commit details
    Browse the repository at this point in the history
  3. Receive: fix issue-7248 with parallel receive_forward (thanos-io#7267)

    * Receive: fix issue-7248 by introducing a worker pool
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * fix unit test bug
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * fix CLI flags not pass into the receive handler
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * address comments
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    * init context in constructor
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    
    ---------
    
    Signed-off-by: Yi Jin <yi.jin@databricks.com>
    jnyi committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    140bc87 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Fix incorrect comments (thanos-io#7268)

    Signed-off-by: Magiceses <magiceses0118@gmail.com>
    magiceses committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    968899f View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. [CHORE] adding user agent (thanos-io#7281)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    nicolastakashi committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9338e1e View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. receive/multitsdb: do not delete not uploaded blocks (thanos-io#7166)

    * receive/multitsdb: do not delete not uploaded blocks
    
    If a block hasn't been uploaded yet then tell the TSDB layer not to
    delete them. This prevents a nasty race where the TSDB layer can delete
    a block before the shipper gets to it. I saw this happen with a very
    small block.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * receive/multitsdb: change order
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * shipper/receive: just use a single lock
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5fb0c69 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Compact: Replace group with resolution in ownsample metrics (thanos-i…

    …o#7283)
    
    Compaction dowsnample metrics have too high a cardinality, causing metric
    bloat on large installations. The group information is better suited to logs.
    * Replace with a resolution label to reduce cardinality.
    
    Fixes: thanos-io#5841
    
    Signed-off-by: SuperQ <superq@gmail.com>
    SuperQ committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f7ba140 View commit details
    Browse the repository at this point in the history
  2. Propagate warnings from instant queries

    Warnings from remote instant queries get turned into errors, which
    is a bug. It should be up to the root client to decide whether warnings
    should be show as such, or converted to errors.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b0be155 View commit details
    Browse the repository at this point in the history
  3. Add CHANGELOG entry

    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fe0931d View commit details
    Browse the repository at this point in the history
  4. Merge pull request thanos-io#7286 from fpetkovski/instant-query-warns

    Propagate warnings from instant queries
    fpetkovski committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    6582c81 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Receive: stop relying on grpc server config to set grpc client secure…

    …/skipVerify
    
    Signed-off-by: Guillaume Lecerf <guillaume.lecerf@iziwork.com>
    guillaumelecerf committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    9998c9b View commit details
    Browse the repository at this point in the history
  2. Merge pull request thanos-io#7219 from guillaumelecerf/bugfix/client-…

    …tls-external-termination
    
    Receive: stop relying on grpc server config to set grpc client secure/skipVerify
    fpetkovski committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c3cd031 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Show warnings in query frontend (thanos-io#7289)

    * Show warnings in query frontend
    
    QFE currently does not parse warnings from downstream queriers.
    This commit fixes that by adding the field to proto messages and
    modifies the merge function to take warnings into account.
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Add CHANGELOG entry
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    * Omit empty warnings
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    
    ---------
    
    Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
    fpetkovski committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a96e7f3 View commit details
    Browse the repository at this point in the history
  2. Optimize empty posting check in lazy posting (thanos-io#7298)

    * change lazy postings empty posting check to use cardinality
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    * update lazy posting test
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    
    ---------
    
    Signed-off-by: Ben Ye <benye@amazon.com>
    yeya24 committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7c8fe85 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Sidecar: mark as unqueryable if prometheus is down (thanos-io#7297)

    If the prometheus that belongs to a sidecar is down we dont need to
    query the sidecar. This PR makes it so that we take the sidecar out of
    the endpoint set then. We do the same for all other store APIs by
    retuning an error in the info/Info gRPC call if they are marked as not
    ready.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    57016bd View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. [CHORE] considering X-Forwarded-For on HTTP Logging (thanos-io#7303)

    Signed-off-by: Nicolas Takashi <nicolas.tcs@hotmail.com>
    nicolastakashi committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    23d2052 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Query|Receiver: Do not log full request on ProxyStore by default (tha…

    …nos-io#7305)
    
    * Query|Receiver|Store: Do not log full request on ProxyStore by default
    
    We had a problem on our production where a sudden increase in requests with long matchers was putting our receivers under a lot of pressure.
    Upon checking profiles we saw that the problem was calls to Log()
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding changelog
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    a007648 View commit details
    Browse the repository at this point in the history
  2. *: Updating hashicorp LRU cache to v2 (thanos-io#7306)

    * *: Updating hashicorp LRU cache to v2
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Adding some new comments regarding removing complexity of TTL
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * Using new version everywhere
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    * rephrase the comment
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    
    ---------
    
    Signed-off-by: Pedro Tanaka <pedro.tanaka@shopify.com>
    pedro-stanaka committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e6fc833 View commit details
    Browse the repository at this point in the history
  3. store: use loser trees (thanos-io#7304)

    Remove a long-standing TODO item in the code - let's use the great loser
    tree implementation by Bryan. It is faster than the heap because less
    comparisons are needed. Should be a nice improvement given that the heap
    is used in a lot of hot paths.
    
    Since Prometheus also uses this library, it's tricky to import the "any"
    version. I tried doing bboreham/go-loser#3 but
    it's still impossible to do that. Let's just copy/paste the code, it's
    not a lot.
    
    Bench:
    
    ```
    goos: linux
    goarch: amd64
    pkg: github.com/thanos-io/thanos/pkg/store
    cpu: Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz
                 │   oldkway   │               newkway               │
                 │   sec/op    │    sec/op     vs base               │
    KWayMerge-16   2.292m ± 3%   2.075m ± 15%  -9.47% (p=0.023 n=10)
    
                 │   oldkway    │               newkway               │
                 │     B/op     │     B/op      vs base               │
    KWayMerge-16   1.553Mi ± 0%   1.585Mi ± 0%  +2.04% (p=0.000 n=10)
    
                 │   oldkway   │              newkway               │
                 │  allocs/op  │  allocs/op   vs base               │
    KWayMerge-16   27.26k ± 0%   26.27k ± 0%  -3.66% (p=0.000 n=10)
    ```
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    GiedriusS committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    6bf98f9 View commit details
    Browse the repository at this point in the history
  4. Store: batch tsdb infos (thanos-io#7308)

    Batch TSDB Infos for bucket store for blocks with overlapping ranges.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    fed2870 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Proxy: acceptance tests for relabel filter (thanos-io#7309)

    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4145f03 View commit details
    Browse the repository at this point in the history
  2. Stores: respect replica labels in LabelValues and LabelNames (thanos-…

    …io#7310)
    
    * Proxy: acceptance test for proxy store with replica labels
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Stores: handle replica labels in label_value and label_names grpcs
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    ---------
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    MichaHoffmann committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bd74665 View commit details
    Browse the repository at this point in the history
  3. CHANGELOG: Mark 0.35 as in progress (thanos-io#7312)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d9508cc View commit details
    Browse the repository at this point in the history
  4. Cut release candidate v0.35.0-rc.0 (thanos-io#7314)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bcad1e1 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Cut release v0.35.0 (thanos-io#7320)

    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    saswatamcode committed May 2, 2024
    Configuration menu
    Copy the full SHA
    d9a0efa View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Cut patch release v0.35.1 (thanos-io#7394)

    * compact: recover from panics (thanos-io#7318)
    
    For thanos-io#6775, it would be useful
    to know the exact block IDs to aid debugging.
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    
    * Sidecar: wait for prometheus on startup (thanos-io#7323)
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Receive: fix serverAsClient.Series goroutines leak (thanos-io#6948)
    
    * fix serverAsClient goroutines leak
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * fix lint
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * update changelog
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * delete invalid comment
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove temp dev test
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * remove timer channel drain
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    
    * Receive: fix stats (thanos-io#7373)
    
    If we account stats for remote write and local writes we will count them
    twice since the remote write will be counted locally again by the remote
    receiver instance.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline (thanos-io#7382)
    
    * *: Ensure objstore flag values are masked & disable debug/pprof/cmdline
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * small fix
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    * Query: dont pass query hints to avoid triggering pushdown (thanos-io#7392)
    
    If we have a new querier it will create query hints even without the
    pushdown feature being present anymore. Old sidecars will then trigger
    query pushdown which leads to broken max,min,max_over_time and
    min_over_time.
    
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    
    * Cut patch release v0.35.1
    
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    
    ---------
    
    Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Signed-off-by: Michael Hoffmann <mhoffm@posteo.de>
    Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    Signed-off-by: Saswata Mukherjee <saswataminsta@yahoo.com>
    Co-authored-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
    Co-authored-by: Michael Hoffmann <mhoffm@posteo.de>
    Co-authored-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
    4 people committed May 28, 2024
    Configuration menu
    Copy the full SHA
    086a698 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    623e131 View commit details
    Browse the repository at this point in the history
  2. [bot]go mod tidy

    Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    18dff2f View commit details
    Browse the repository at this point in the history
  3. fix conflicts

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    1442565 View commit details
    Browse the repository at this point in the history
  4. remove files

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    aace4ea View commit details
    Browse the repository at this point in the history
  5. test duplicates

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b1c7641 View commit details
    Browse the repository at this point in the history
  6. conflicts

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7a240cd View commit details
    Browse the repository at this point in the history
  7. remove files

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    41f0ecd View commit details
    Browse the repository at this point in the history
  8. lint

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ae8e7a7 View commit details
    Browse the repository at this point in the history
  9. test fix

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c39f4ce View commit details
    Browse the repository at this point in the history
  10. remove files

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    004de87 View commit details
    Browse the repository at this point in the history
  11. conflict

    Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
    coleenquadros committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    9e14858 View commit details
    Browse the repository at this point in the history