Commit Graph

909 Commits (9c4782f1cc34f85f07daaaed14af2e7ad1ff56a0)

Author SHA1 Message Date
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
Matthieu MOREL 998fafe679
tsdb/wlog: use Go standard errors (#13144) 2 years ago
Julien Levesy e4ec263bcc
fix(wlog/watcher): read segment synchronously when not tailing (#13224) 2 years ago
Julien Levesy 501f514389
feat(tsdb/agent): notify remote storage when commit happens (#13223) 2 years ago
Oleksandr Redko 2a75604f8e
Enable default revive rules (#13068) 2 years ago
Fiona Liao b8bcaef14d
Fix histogram append errors (#13201) 2 years ago
Fiona Liao ce126230e7
Fix chunks iterator bug when tombstone covers a whole chunk (#13209) 2 years ago
Xiaochao Dong 28d8f1650c
tsdb: Make sure the cache for postings cardinality properly honors the label name (#12653) 2 years ago
Arve Knudsen 1200c89d0c
Fix tsdb.stripeSeries.gc so it handles conflicts properly (#13195) 2 years ago
Fiona Liao 5bee0cfce2
Change `ChunkReader.Chunk()` to `ChunkOrIterable()` 2 years ago
Arve Knudsen ecc37588b0
tsdb: seriesHashmap.set by making receiver a pointer (#13193) 2 years ago
Charles Korn 59844498f7
Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 2 years ago
Oleg Zaytsev f997c72f29
Make head block ULIDs descriptive (#13100) 2 years ago
zenador 32ee1b15de
Fix error on ingesting out-of-order exemplars (#13021) 2 years ago
Matthieu MOREL d7c3bc4cb0
tsdb/tsdbutil: use Go standard errors 2 years ago
Matthieu MOREL e60a508dd8 tsdb/errors: fix errorlint linter 2 years ago
Matthieu MOREL e3041740e4 tsdb/fileutil: use Go standard errors 2 years ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf 2 years ago
Bryan Boreham 1bfb3ed062
Labels: reduce allocations when creating from TSDB WAL (#13044) 2 years ago
Bryan Boreham 65a443e6e3 TSDB: initialize conflicts map only when we need it. 2 years ago
George Krajcsovits acc114fe55
Fix panic during tsdb Commit (#13092) 2 years ago
Matthieu MOREL 469e415d09
Update record.go 2 years ago
Matthieu MOREL 69c07ec6ae
Update record_test.go 2 years ago
Matthieu MOREL 63691d82a5
tsdb/record: use Go standard errors package 2 years ago
Matthieu MOREL c74b7ad4fb
Update tombstones.go 2 years ago
Matthieu MOREL 118460a64f
tsdb/tombstones: use Go standard errors package 2 years ago
Matthieu MOREL 4d6d3c1715
tsdb/encoding: use Go standard errors package 2 years ago
George Krajcsovits 39a35d92bc
tsdb/head: wlog exemplars after samples (#13113) 2 years ago
Matthieu MOREL 2972cc5e8f tsdb/index: use Go standard errors package 2 years ago
Bryan Boreham e6c0f69f98 TSDB: Only pay for hash collisions when they happen 2 years ago
Bryan Boreham ce4e757704 TSDB: refine variable naming in chunk gc 2 years ago
Bryan Boreham 071d5732af TSDB: refactor cleanup of chunks and series 2 years ago
machine424 a32fbc3658
head.go: Remove an unneeded snapshot trigger that was moved in https://github.com/prometheus/prometheus/pull/9328 2 years ago
Matthieu MOREL fb48a351f0 tsdb/wlog: use Go standard errors package 2 years ago
songjiayang 443867f1aa symbolCacheEntry field type alignment, thus saving 8 bytes. 2 years ago
Arve Knudsen ae9221e152
tsdb/index.Symbols: Drop context argument from Lookup method (#13058) 2 years ago
Matthieu MOREL ece8286305 tsdb/chunk: use Go standard errors package 2 years ago
Matthieu MOREL b60f9f801e tsdb/chunkenc: use Go standard errors package 2 years ago
Matthieu MOREL 724737006d
tsdb/agent: use Go standard errors package 2 years ago
Linas Medziunas ebed7d0612 Change Validate to be a method on histogram structs 2 years ago
Linas Medziunas 1f8aea11d6 Move histogram validation code to model/histogram 2 years ago
Linas Medziunas 1cd6c1cde5 ValidateHistogram: strict Count check in absence of NaNs 2 years ago
Jeanette Tan 52eb303031 Refactor assigning MinTime in histogram chunks 2 years ago
Jeanette Tan 3ccaaa40ba Fix according to code review 2 years ago
György Krajcsovits 4296ecbd14 tsdb/compact_test.go: test mixed typed series with PopulateBlock 2 years ago
Jeanette Tan 27abf09e7f Fix missing MinTime in histogram chunks 2 years ago
Jeanette Tan 2f7060bd5a Expand TestPopulateWithTombSeriesIterators to test earlier deletion intervals for histogram chunks as well as time-overlapping chunks 2 years ago
Jeanette Tan 7a4a1127b7 Expand TestPopulateWithTombSeriesIterators to test min max times of chunks, including mixed chunks 2 years ago
Jeanette Tan 04aabdd7cc Refactor TestPopulateWithDelSeriesIterator unit tests to reuse more code 2 years ago
Jeanette Tan 46be85f2dc Make TestPopulateWithDelSeriesIterator tests cover histogram types and check MinTime 2 years ago