Commit Graph

206 Commits (24a9f278d405201cb754c86721c2faa2a75327c5)

Author SHA1 Message Date
Goutham Veeramachaneni 90d55672d1
Merge pull request #286 from mattbostock/rename_high_timestamp
7 years ago
Matt Bostock 55ea5ae6b1 head: Rename highTimestamp to maxt
7 years ago
Simon Pasquier 79defa54df Fix crash when a series has no block
7 years ago
Matt Bostock bc97c6c6be Misc fixes (#285)
7 years ago
Matt Bostock 50211e89ad Fix typos in comments (#254)
7 years ago
Fabian Reinartz 67f0ca8f0e Move index and chunk encoders to own packages
7 years ago
Goutham Veeramachaneni 239cbae154
Merge pull request #228 from Gouthamve/not-matchers
7 years ago
Goutham Veeramachaneni 3158b03e6c Select series with label unset for != and !~
7 years ago
Goutham Veeramachaneni 05d62ca842 Make sure gc'ed chunks are handled properly
7 years ago
Fabian Reinartz f1512a368a Expose ChunkSeriesSet and lookups methods.
7 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types
7 years ago
Fabian Reinartz e5ce2bef43 Add explicit error to Querier.Select
7 years ago
Julius Volz 1dad3370fd Close WAL when closing the DB
7 years ago
Oren Shomron 6ca5e52b69 Typo in prometheus_tsdb_head_samples_appended_total description (#188)
7 years ago
Fabian Reinartz 82796db37b Ensure near-empty chunks end at correct boundary
7 years ago
Fabian Reinartz c93162c751 Merge pull request #185 from prometheus/walslice
7 years ago
Fabian Reinartz 820bd8b170 Merge pull request #181 from prometheus/gcchunk
7 years ago
Fabian Reinartz 7bc07d80b6 Merge pull request #180 from prometheus/fixbugz
7 years ago
Fabian Reinartz 9749aa2a3e head: limit WAL sample processing batch size
7 years ago
Fabian Reinartz d17104f1f0 Prefix all metrics with `prometheus_*`
7 years ago
Fabian Reinartz ea817e169b Return nop iterator for invalid chunk references
7 years ago
Fabian Reinartz 6dcca97755 Fix race in symbol table re-creation
7 years ago
Fabian Reinartz 7f8fa07cf7 Merge pull request #176 from prometheus/races
7 years ago
Fabian Reinartz 065f42f58c head: track number of series not found errors in metric
7 years ago
Fabian Reinartz 88305e7612 Access chunk time range while holding lock
7 years ago
Fabian Reinartz 106eaf39d1 Ensure workers terminated fully before reading unknownRefs
7 years ago
Fabian Reinartz 665955da48 Clarify postings index semantics, handle staleness
7 years ago
Fabian Reinartz c3e502b194 Merge pull request #168 from prometheus/fasterwal
7 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking
7 years ago
Fabian Reinartz 7efb830d70 wal: parallelize sample processing
7 years ago
Simon Pasquier e858c0826c Fix innocuous typo in variable names
7 years ago
Fabian Reinartz d3682d701c wal: decode and process in separate threads.
7 years ago
Fabian Reinartz cd2e26b7fc Load postings in batch on startup
7 years ago
Goutham Veeramachaneni 203012169a
snapshot: Remove truncation check to restore func.
7 years ago
Goutham Veeramachaneni c35d3a65bd
Add levels to all log lines.
7 years ago
Fabian Reinartz 69f105f4f9 Merge pull request #151 from prometheus/waltrunc
7 years ago
Fabian Reinartz 1e88ba06b4 Use boolean function instead of postings to drop WAL series
7 years ago
Fabian Reinartz 6ee254e353 Ensure postings are always sorted
7 years ago
Fabian Reinartz 162a48e4f2 Create series with ID recorded in WAL when reading it back
7 years ago
Fabian Reinartz 7ada9cd805 Simplify series create logic in head
7 years ago
Fabian Reinartz ab8d9b9706 Add missing unlock on early return
7 years ago
Fabian Reinartz f904cd385f Do not build a superflous 'all' postings
7 years ago
Fabian Reinartz 6892fc6dcb Finish old WAL segment async, default to no fsync
7 years ago
Fabian Reinartz 1d5f85817d Fix various races
7 years ago
Fabian Reinartz 0db4c227b7 Fix min/max time handling and concurrent crc32 usage
7 years ago
Fabian Reinartz 81222849bc Filter WAL data in Head, misc fixes
7 years ago
Fabian Reinartz 33e9bdf403 WAL refactoring and truncation fixes and test
7 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks
7 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64
7 years ago
Goutham Veeramachaneni 1698c516ad [WIP]: WAL implementation
7 years ago