Commit Graph

203 Commits (c0e888e82b6bab94b15094de0aa40f14257ebc07)

Author SHA1 Message Date
Matt Bostock bc97c6c6be Misc fixes (#285) 8 years ago
Matt Bostock 50211e89ad Fix typos in comments (#254) 8 years ago
Fabian Reinartz 67f0ca8f0e Move index and chunk encoders to own packages 8 years ago
Goutham Veeramachaneni 3158b03e6c Select series with label unset for != and !~ 8 years ago
Goutham Veeramachaneni 05d62ca842 Make sure gc'ed chunks are handled properly 8 years ago
Fabian Reinartz f1512a368a Expose ChunkSeriesSet and lookups methods. 8 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types 8 years ago
Fabian Reinartz e5ce2bef43 Add explicit error to Querier.Select 8 years ago
Julius Volz 1dad3370fd Close WAL when closing the DB 8 years ago
Oren Shomron 6ca5e52b69 Typo in prometheus_tsdb_head_samples_appended_total description (#188) 8 years ago
Fabian Reinartz 82796db37b Ensure near-empty chunks end at correct boundary 8 years ago
Fabian Reinartz 9749aa2a3e head: limit WAL sample processing batch size 8 years ago
Fabian Reinartz d17104f1f0 Prefix all metrics with `prometheus_*` 8 years ago
Fabian Reinartz ea817e169b Return nop iterator for invalid chunk references 8 years ago
Fabian Reinartz 6dcca97755 Fix race in symbol table re-creation 8 years ago
Fabian Reinartz 065f42f58c head: track number of series not found errors in metric 8 years ago
Fabian Reinartz 88305e7612 Access chunk time range while holding lock 8 years ago
Fabian Reinartz 106eaf39d1 Ensure workers terminated fully before reading unknownRefs 8 years ago
Fabian Reinartz 665955da48 Clarify postings index semantics, handle staleness 8 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 8 years ago
Fabian Reinartz 7efb830d70 wal: parallelize sample processing 8 years ago
Simon Pasquier e858c0826c Fix innocuous typo in variable names 8 years ago
Fabian Reinartz d3682d701c wal: decode and process in separate threads. 8 years ago
Fabian Reinartz cd2e26b7fc Load postings in batch on startup 8 years ago
Goutham Veeramachaneni 203012169a
snapshot: Remove truncation check to restore func. 8 years ago
Goutham Veeramachaneni c35d3a65bd
Add levels to all log lines. 8 years ago
Fabian Reinartz 1e88ba06b4 Use boolean function instead of postings to drop WAL series 8 years ago
Fabian Reinartz 6ee254e353 Ensure postings are always sorted 8 years ago
Fabian Reinartz 162a48e4f2 Create series with ID recorded in WAL when reading it back 8 years ago
Fabian Reinartz 7ada9cd805 Simplify series create logic in head 8 years ago
Fabian Reinartz ab8d9b9706 Add missing unlock on early return 8 years ago
Fabian Reinartz f904cd385f Do not build a superflous 'all' postings 8 years ago
Fabian Reinartz 6892fc6dcb Finish old WAL segment async, default to no fsync 8 years ago
Fabian Reinartz 1d5f85817d Fix various races 8 years ago
Fabian Reinartz 0db4c227b7 Fix min/max time handling and concurrent crc32 usage 8 years ago
Fabian Reinartz 81222849bc Filter WAL data in Head, misc fixes 8 years ago
Fabian Reinartz 33e9bdf403 WAL refactoring and truncation fixes and test 8 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks 8 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 8 years ago
Goutham Veeramachaneni 1698c516ad [WIP]: WAL implementation 8 years ago
Fabian Reinartz 893b6ec506 Add tests for GC and chunk truncation 8 years ago
Fabian Reinartz 4f037da462 Remove defer statement in hot path 8 years ago
Fabian Reinartz 5cf2662074 Refactor WAL into Head and misc improvements 8 years ago
Fabian Reinartz 8209e3ec23 Add various metrics 8 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads 8 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 8 years ago
Fabian Reinartz 905af27cf9 Refactor compactor 9 years ago
Fabian Reinartz 66ff7b12e9 Pool Chunk objects during compaction 9 years ago
Fabian Reinartz 2644c8665c Don't allocate ChunkMetas, reuse postings slices 9 years ago
Fabian Reinartz 96d7f540d4 Persist series without allocating the full set 9 years ago