Commit Graph

55 Commits (1a47c7d59bef3c8aac2be0b5d65517ea1ae1ddeb)

Author SHA1 Message Date
Marco Pracucci 7852a7c516
Fix regressions introduced by #13242
11 months ago
Ben Kochie 17920623e7
Merge pull request #13391 from GiedriusS/compact_merge_func
11 months ago
Giedrius Statkevičius 3a48adc54f tsdb: add enable overlapping compaction
11 months ago
Giedrius Statkevičius 9b759135d1 tsdb/compact: fix passing merge func
11 months ago
Giedrius Statkevičius 61b4080a14
tsdb/{index,compact}: allow using custom postings encoding format (#13242)
11 months ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors
12 months ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf
1 year ago
George Krajcsovits 7d7b9eacff
Fix int32 overflow issues (#12978)
1 year ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650)
1 year ago
Arve Knudsen 4451ba10b4
Add context argument to IndexReader.Postings (#12667)
1 year ago
Bryan Boreham 5255bf06ad Replace sort.Slice with faster slices.SortFunc
1 year ago
Matthieu MOREL bae9a21200
Merge branch 'main' into linter/nilerr
2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters
2 years ago
Alex Le 01d0dda4fc Rename PopulateBlockFunc to BlockPopulator
2 years ago
Alex Le 1936868e9d
Allow populate block logic in compact to be overriden outside Prometheus (#11711)
2 years ago
Oleg Zaytsev 344c630857
Fix context.Canceled wrapping in compaction
2 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators
2 years ago
Peter Štibraný af838ccf83 Include source block in error message when loading chunk fails.
2 years ago
beorn7 49be0784b4 tsdb: Fix chunk handling during histogram recoding
2 years ago
Peter Štibraný e51a17b501
CompactBlockMetas should produce correct mint/maxt for overlapping blocks. (#10108)
3 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536)
3 years ago
Marco Pracucci 9f5ff5b269
Allow to disable trimming when querying TSDB (#9647)
3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra'
3 years ago
Levi Harrison b5f6f8fb36 Switched to go-kit/log
4 years ago
Ben Ye 0a8912433a
allow compact series merger to be configurable (#8836)
4 years ago
nberkley f9e2dd0697
Add support for smaller block chunk segment allocations (#8478)
4 years ago
Goutham Veeramachaneni e572e77d90
Increase the buckets for compaction duration (#8342)
4 years ago
Marco Pracucci 2b4b138244
Lowered 'Found overlapping blocks during compaction' log level
4 years ago
Ganesh Vernekar dff967286e
Set the min time of Head properly after truncation (#8212)
4 years ago
Bartlomiej Plotka 4513537034
Exposed DeletionIterator and CompactMetas functions. (#8161)
4 years ago
Bartlomiej Plotka 3d8826a3d4
MultiError: Refactored MultiError for more concise and safe usage. (#8066)
4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087)
4 years ago
frbimo 260cd84d8f
log on empty head compaction result (#8037)
4 years ago
Bartlomiej Plotka 4ae2ef94e0
tsdb: Delete blocks atomically; Remove tmp blocks on start; Added test. (#7772)
4 years ago
Bartlomiej Plotka 28c5cfaf0d
tsdb: Moved code merge series and iterators to differen files; cleanup. No functional changes just move! (#7714)
4 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069)
4 years ago
Bartlomiej Plotka 823b218e1b
Fixed race between compact (gc, populate) and head append causing unknown symbol error. (#7560)
4 years ago
Krasimir Georgiev 09df8d94e0
More explicit chunks and head error handling. (#7277)
5 years ago
Marek Slabicki 8224ddec23
Capitalizing first letter of all log lines (#7043)
5 years ago
Julien Pivotto 9057decce2
Merge pull request #7060 from prometheus/release-2.17
5 years ago
Julien Pivotto 653f343547 Revert head posting optimization
5 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005)
5 years ago
Marco Pracucci c391b6ca43
Use a cryptographically random generator for ULID
5 years ago
Julien Pivotto 52630ad0c7 Make head Postings only return series in time range
5 years ago
Brian Brazil cebe36c7d5 Make head Postings only return series in time range
5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now.
5 years ago
Brian Brazil dee6981a6c Move writing of index label indices into IndexWriter.
5 years ago
Brian Brazil d782387f81
Stream symbols during compaction. (#6468)
5 years ago
Brian Brazil 0482d93fe6 Add contexts to index writer to fix test races.
5 years ago
Brian Brazil 373a1fdfbf Reread index series rather than storing in memory.
5 years ago