Commit Graph

67 Commits (101b1c307f2b80b142c38f7cebcc3db50084ed8f)

Author SHA1 Message Date
Ben Ye 140f4aa9ae
feat: Allow customizing TSDB postings decoder (#13567)
3 weeks ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter
3 weeks ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log
2 months ago
Ben Ye 246b7c6a5c
TSDB: Change block populator to accept postings index function (#14213)
5 months ago
Ben Ye 5a218708f1
tsdb: Extend compactor interface to allow compactions to create multiple output blocks (#14143)
6 months ago
Arve Knudsen d699dc3c77
Fix language in docs and comments (#14041)
7 months ago
Jonathan Halterman 633224886a
Write out of order hint when initially creating meta file (#13894)
8 months ago
Julien 8eb9228af8
Merge pull request #13864 from yeya24/expose-compactor-metrics
8 months ago
Jonathan Halterman 113938aeb8
Log out of order when writing a block (#13888)
8 months ago
Ben Ye ded35ef20d expose compactor metrics
8 months ago
György Krajcsovits 4d4d822c36 Add native histograms to latency/duration metrics
9 months ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21
9 months ago
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