Commit Graph

48 Commits (bwplotka/prw-initial)

Author SHA1 Message Date
George Krajcsovits 7d7b9eacff
Fix int32 overflow issues (#12978) 2 years ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650) 2 years ago
Arve Knudsen 4451ba10b4
Add context argument to IndexReader.Postings (#12667) 2 years ago
Bryan Boreham 5255bf06ad Replace sort.Slice with faster slices.SortFunc 3 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters 3 years ago
Alex Le 01d0dda4fc Rename PopulateBlockFunc to BlockPopulator 3 years ago
Alex Le 1936868e9d
Allow populate block logic in compact to be overriden outside Prometheus (#11711) 3 years ago
Oleg Zaytsev 344c630857
Fix context.Canceled wrapping in compaction 3 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 3 years ago
Peter Štibraný af838ccf83 Include source block in error message when loading chunk fails. 3 years ago
beorn7 5d14046d28 tsdb: Fix chunk handling during appendHistogram 4 years ago
beorn7 49be0784b4 tsdb: Fix chunk handling during histogram recoding 4 years ago
Peter Štibraný e51a17b501
CompactBlockMetas should produce correct mint/maxt for overlapping blocks. (#10108) 4 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536) 4 years ago
Marco Pracucci 9f5ff5b269
Allow to disable trimming when querying TSDB (#9647) 4 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 4 years ago
Levi Harrison b5f6f8fb36 Switched to go-kit/log 5 years ago
Ben Ye 0a8912433a
allow compact series merger to be configurable (#8836) 5 years ago
nberkley f9e2dd0697
Add support for smaller block chunk segment allocations (#8478) 5 years ago
Goutham Veeramachaneni e572e77d90
Increase the buckets for compaction duration (#8342) 5 years ago
Marco Pracucci 2b4b138244
Lowered 'Found overlapping blocks during compaction' log level 5 years ago
Ganesh Vernekar dff967286e
Set the min time of Head properly after truncation (#8212) 5 years ago
Bartlomiej Plotka 4513537034
Exposed DeletionIterator and CompactMetas functions. (#8161) 5 years ago
Bartlomiej Plotka 3d8826a3d4
MultiError: Refactored MultiError for more concise and safe usage. (#8066) 5 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 5 years ago
frbimo 260cd84d8f
log on empty head compaction result (#8037) 5 years ago
Bartlomiej Plotka 4ae2ef94e0
tsdb: Delete blocks atomically; Remove tmp blocks on start; Added test. (#7772) 5 years ago
Bartlomiej Plotka 28c5cfaf0d
tsdb: Moved code merge series and iterators to differen files; cleanup. No functional changes just move! (#7714) 6 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069) 6 years ago
Bartlomiej Plotka 823b218e1b
Fixed race between compact (gc, populate) and head append causing unknown symbol error. (#7560) 6 years ago
Krasimir Georgiev 09df8d94e0
More explicit chunks and head error handling. (#7277) 6 years ago
Marek Slabicki 8224ddec23
Capitalizing first letter of all log lines (#7043) 6 years ago
Julien Pivotto 653f343547 Revert head posting optimization 6 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005) 6 years ago
Marco Pracucci c391b6ca43
Use a cryptographically random generator for ULID 6 years ago
Julien Pivotto 52630ad0c7 Make head Postings only return series in time range 6 years ago
Brian Brazil cebe36c7d5 Make head Postings only return series in time range 6 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now. 6 years ago
Brian Brazil dee6981a6c Move writing of index label indices into IndexWriter. 6 years ago
Brian Brazil d782387f81
Stream symbols during compaction. (#6468) 6 years ago
Brian Brazil 0482d93fe6 Add contexts to index writer to fix test races. 6 years ago
Brian Brazil 373a1fdfbf Reread index series rather than storing in memory. 6 years ago
Brian Brazil 48d25e6fe7 Reduce memory used by postings offset table. 6 years ago
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 6 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 6 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 6 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory 6 years ago
Krasi Georgiev 6f9bbc7253
Open db in Read only mode (#588) 7 years ago
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 7 years ago
Krasi Georgiev 31f7990d1d
Re-encode chunks that are still being appended to when snapshoti… (#641) 7 years ago