32 Commits (dcba645366f2050affa65f7f06808b581d4d4d37)

Author SHA1 Message Date
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 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
Brian Brazil 48d25e6fe7 Reduce memory used by postings offset table. 5 years ago
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 5 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 5 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 5 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory 5 years ago
Krasi Georgiev 6f9bbc7253
Open db in Read only mode (#588) 5 years ago
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 5 years ago
Krasi Georgiev 31f7990d1d
Re-encode chunks that are still being appended to when snapshoti… (#641) 5 years ago
Krasi Georgiev 8d86e921cf
refactor block size calculation (#637) 5 years ago
Krasi Georgiev 882162d5b9
fix the "failed compaction" metric. (#613) 6 years ago
zhulongcheng 19d402d154 cleanup tmp files (#570) 6 years ago
naivewong 7ab060c864 selectOverlappingDirs selects wrong dirs where there are 2 disjoint sets of overlapping dirs 6 years ago
Krasi Georgiev 8eeb70fee1
remove Fsync workaround for macos. (#574) 6 years ago
Krasi Georgiev c3ffdf1a99
Test createBlock and check all os.RemoveAll in the tests for errors. (#549) 6 years ago
naivewong dd0d3c6f02 Several small fixes (#550) 6 years ago
Ganesh Vernekar 28c73f531f
Make vertical compaction and query merge optional 6 years ago
Ganesh Vernekar c59ed492b2 Vertical query merging and compaction (#370) 6 years ago
Krasi Georgiev bf2239079d refactor multi errors 6 years ago
Krasi Georgiev c3a5c1d891 refactor error handling 6 years ago
Krasi Georgiev 2ae0620205 rename some vars and use Gauge instead of Counter for metrics 6 years ago
Krasi Georgiev 776769377e fix merr logic. 6 years ago
Krasi Georgiev 08e7bc8ee8 always remove tmp 6 years ago
Krasi Georgiev 45acaadd81 review changes 6 years ago
radek_lesniewski eb5034d5b0 Additional logging in compact.go - logged time needed for writing blocks (#505) 6 years ago