1368 Commits (69abd6d9f65a6358025461510237366f1d939c70)

Author SHA1 Message Date
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 2 years ago
Bryan Boreham 7ce09b4e39 storage: fix BenchmarkMergeSeriesSet 2 years ago
Julius Volz 1a2c645dfa Correctly handle error unwrapping in rules and remote write receiver 2 years ago
tanghengjian 982007ecab
GetRefByhash will query a label's ref with hash value rather than lset.Hash(). 2 years ago
Giedrius Statkevičius d1d2566055
remote/read_handler: pool input to Marshal() (#11357) 2 years ago
Björn Rabenstein bd26ce440c
storage: Avoid duplicate function call in sampleRingIterator (#11502) 2 years ago
Signed-off-by: Jesus Vazquez 3362bf6d79
Fix merge conflicts 2 years ago
Jesus Vazquez 775d90d5f8
TSDB: Rename wal package to wlog (#11352) 2 years ago
Bryan Boreham 8120af22e2 benchmarks: SetBytes takes bytes per operation 2 years ago
Bryan Boreham 3330d85ba8
Replace sort.Strings and sort.Ints with faster slices.Sort (#11318) 2 years ago
Jesus Vazquez c1b669bf9b
Add out-of-order sample support to the TSDB (#11075) 2 years ago
Ganesh Vernekar d354f20c2a
Add a feature flag to control native histogram ingestion (#11253) 2 years ago
Bryan Boreham 3029320ce6 storage/remote: in tests use labels.FromStrings 2 years ago
Bryan Boreham ad1c257899 storage: in tests use labels.FromStrings 2 years ago
Ganesh Vernekar f540c1dbd3
Add support for histograms in WAL checkpointing (#11210) 2 years ago
Ganesh Vernekar 0f4e5196c4
Implement vertical compaction for native histograms (#11184) 2 years ago
Levi Harrison 77a7af4461
Add histogram validation (#11052) 2 years ago
Levi Harrison 0db6b072bc
Export `histogramToHistogramProto()` (#11046) 2 years ago
Paschalis Tsilias d1122e0743
Introduce TSDB changes for appending metadata to the WAL (#10972) 2 years ago
beorn7 87351f2318 prompb: Modify layout of histograms 2 years ago
Levi Harrison 08f3ddb864
Sparse histogram remote-write support (#11001) 2 years ago
Matthieu MOREL d56d0a9d52
(storage): move from github.com/pkg/errors to 'errors' and 'fmt' (#10946) 2 years ago
Leonardo Zamariola 3326df42bb
Removing global state modification on unit tests (fix #10033 #10034) (#10935) 2 years ago
Matej Gera 1dd247f68b
Remote Write: Rename confusing `walDir` parameter to `dir` (#10464) 3 years ago
Bryan Boreham 4b9f248e85
unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
Matthieu MOREL e2ede285a2
refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
Chris Marchbanks a11e73edda
Fix a deadlock between Batch and FlushAndShutdown (#10608) 3 years ago
Wilbert Guo 83a2e52bc2
Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
Chris Marchbanks e970acb085
Fix deadlock between adding to queue and getting batch 3 years ago
Chris Marchbanks afdc1decac
Write a test that reproduces the deadlock 3 years ago
Łukasz Mierzwa a4317bf0ec
Run gofumpt on all files (#10392) 3 years ago
DrAuYueng 5a6e26556b
Add an option to use the external labels as selectors for the remote read endpoint (#10254) 3 years ago
Chris Marchbanks bfb1500a38
Fix deadlock when stopping a shard (#10279) 3 years ago
Matej Gera 2c61d29b2a
Tracing: Migrate to OpenTelemetry library (#9724) 3 years ago
Eng Zer Jun 3e67654d37
refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory 3 years ago
Bryan Boreham 954c0e8020 remote_write: round desired shards up before check 3 years ago
Bryan Boreham 6d01ce8c4d remote_write: shard up more when backlogged 3 years ago
Bryan Boreham d588b14d9c remote_write: detailed test for shard calculation 3 years ago
beorn7 e7592fe353 sparsehistogram: Address two TODOs 3 years ago
Goutham Veeramachaneni 6696b7a5f0
Don't update metrics on context cancellation 3 years ago
Goutham Veeramachaneni 1af81dc5c9
Update sent timestamp when write irrecoverably fails. 3 years ago
Shihao Xia c3e7bfb813 add proper exit for loop 3 years ago
beorn7 86cc83b13c storage: iterator fixes after merge 3 years ago
beorn7 0ede6ae321 storage: fix bug #10027 in iterators' Seek method 3 years ago
beorn7 b042e29569 storage: expose bug in iterators #10027 3 years ago
Bryan Boreham bd6436605d Review feedback 3 years ago
Sebastian Rabenhorst d8b8678bd1
Log time series details for out-of-order samples in remote write receiver (#9894) 3 years ago
detailyang 3e482c905f
fix:storage:avoid panic when iterater exhauested (#9945) 3 years ago
Bryan Boreham 50878ebe5e remote-write: buffer struct instead of interface 3 years ago
Bryan Boreham c478d6477a remote-write: benchmark just sending, on 20 shards 3 years ago