Commit Graph

161 Commits (c20cc44b06eedb9170ae4e5bbcf9994322f2bc3a)
 

Author SHA1 Message Date
Fabian Reinartz c20cc44b06 Add docs, write sequence number to meta.json 9 years ago
Fabian Reinartz 30d8866c13 Limit compaction range, make cut and compact concurrent 9 years ago
Fabian Reinartz 67d185ceb9 Compact based on compaction generation 9 years ago
Fabian Reinartz 472c618c39 Drop out-of-bound samples 9 years ago
Fabian Reinartz d4779b374c Properly track and write meta file 9 years ago
Fabian Reinartz 9ddbd64d00 Move stats into meta.json file, cleanup, docs 9 years ago
Fabian Reinartz 2f02f86b62 Fix WAL tests 9 years ago
Fabian Reinartz e006bc6dc6 Improve error messages, create regular dir for block 9 years ago
Fabian Reinartz d2322f6095 Improve compaction processing 9 years ago
Fabian Reinartz 5ceca3c810 Write to WAL before appending to memory storage 9 years ago
Fabian Reinartz 343dd9d94c Fix wrong byte size in WAL base ref 9 years ago
Fabian Reinartz 5fb01d41aa Use new Prometheus text format parser 9 years ago
Fabian Reinartz dd0b69fe1b Export ErrNotFound 9 years ago
Fabian Reinartz 9cf49f68e9 wal: use larger buffer 9 years ago
Fabian Reinartz 1c80c33e72 Fix bug of unsorted postings lists being created 9 years ago
Fabian Reinartz c7f5590a71 Ensure order of postings when adding new series 9 years ago
Fabian Reinartz d970f0256a Add Rollback() and docs to Appender interface 9 years ago
Fabian Reinartz 22db9c3413 Remove old appendBatch methods 9 years ago
Fabian Reinartz fde69dab49 Use buffer pool for head appenders 9 years ago
Fabian Reinartz a317f252b9 Expose series references to clients 9 years ago
Fabian Reinartz 5e028710d5 Add fast past to validation after lock switch 9 years ago
Fabian Reinartz 1b39887baa Revalidate series existance after lock switch 9 years ago
Fabian Reinartz ca5791efbc Simplify creation of new series 9 years ago
Fabian Reinartz 0ca755b4ae Replace single head chunk per series with memSeries 9 years ago
Fabian Reinartz 80affd98a8 Add barrier to benchmark writer 9 years ago
Fabian Reinartz c32a94d409 Unexport HeadBlock, export Block interface 9 years ago
Fabian Reinartz d86e8a63c7 Report correct number of appended samples 9 years ago
Fabian Reinartz 29883a18fc Add own Appender() method for DB 9 years ago
Fabian Reinartz 4c4e0c614e Simplify position mapper updating 9 years ago
Fabian Reinartz 142c89b8b0 Fix/update metrics 9 years ago
Fabian Reinartz 0dffd52238 Use page writer in compaction 9 years ago
Fabian Reinartz 89d8467f5c Add missing lock 9 years ago
Fabian Reinartz 8c31c6e934 Make concurrent head chunk reads safe, fix misc races 9 years ago
Fabian Reinartz 1943f8d1bb Fix head block stats races 9 years ago
Fabian Reinartz 6aa922c5a6 Fix races 9 years ago
Fabian Reinartz 54f5027406 Put WAL lock down into encoder 9 years ago
Fabian Reinartz 300f4e2abf Use separate lock for series creation 9 years ago
Fabian Reinartz 63e12807da Don't update head postings mapper on every append 9 years ago
Fabian Reinartz 71efd2e08d Periodically fsync WAL, make head cut async 9 years ago
Fabian Reinartz c61b310210 Naive size-based compaction 9 years ago
Fabian Reinartz 2eb544c98e Change file names and maker parsing safer 9 years ago
Fabian Reinartz 96c2bd249f Handle compaction trigger and reinitializing in DB 9 years ago
Fabian Reinartz 3ed2c2a14b Rename Partition to regular DB, DB to PartitionedDB 9 years ago
Fabian Reinartz 937cdb579c Switch to sequential block names 9 years ago
Fabian Reinartz 4590b61343 Rename shard to partition 9 years ago
Fabian Reinartz 9790aa98ac Add postings wrapper that emits head postings in label set order 9 years ago
Fabian Reinartz 5aa7f7cce8 Compact head block into persisted block 9 years ago
Fabian Reinartz 3f72d5d027 Fix last timestamp initialization 9 years ago
Fabian Reinartz 40cf215fba Hotfix missing sorting of head block series index 9 years ago
Fabian Reinartz ec99f99d3d Fix and test bug in shardSeriesSet 9 years ago