Commit Graph

222 Commits (61b000ee0e6a6095ef194e18f47a42ebb51c2acb)

Author SHA1 Message Date
Ganesh Vernekar 61b000ee0e
Fix review comments 7 years ago
Ganesh Vernekar 632dfb349e
Add new metrics. 7 years ago
Julius Volz 5ae6c60d39 Handle a bunch of unchecked errors (#365) 7 years ago
beorn7 3bc6c670fa Revert "Remove `prometheus_` prefix from metrics" 7 years ago
Chris Marchbanks a8966cb53d Fix race condition between gc and committing (#378) 7 years ago
beorn7 98fe30438c Remove `prometheus_` prefix from metrics 7 years ago
Ganesh Vernekar 2945db18ca Changes in series names (and types) exposed (#376) 7 years ago
Fabian Reinartz 45071c657c Properly initialize head time 7 years ago
Fabian Reinartz 1a5573b4ce Migrate write ahead log 7 years ago
Fabian Reinartz 3e76f0163e Address comments 7 years ago
Fabian Reinartz def912ce0e Integrate new WAL and checkpoints 7 years ago
Benoît Knecht 1e1b2e163d Make interval overlap comparisons more explicit 7 years ago
Fabian Reinartz ea607b9fc3 Log series on rollback 7 years ago
codwu 84a45cb79a add rwmutex to prevent concurrent map read when delete series 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) 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