Commit Graph

106 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Fabian Reinartz d6fb6aaaa8 Rename paritionSeriesSet to mergedSeriesSet 9 years ago
Fabian Reinartz 2841499212 Simplify and split up iterators 9 years ago
Fabian Reinartz 87805fb83f Remove Partitioned* code 9 years ago
Fabian Reinartz 55a9b5428a Add separate head mutex 9 years ago
Fabian Reinartz 78780cd2ba Segment chunk file 9 years ago
Fabian Reinartz a3d042b54e Support multiple chunk files in read path 9 years ago
Fabian Reinartz c32a94d409 Unexport HeadBlock, export Block interface 9 years ago
Fabian Reinartz 4c4e0c614e Simplify position mapper updating 9 years ago
Fabian Reinartz 8c31c6e934 Make concurrent head chunk reads safe, fix misc races 9 years ago
Fabian Reinartz 63e12807da Don't update head postings mapper on every append 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 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 40cf215fba Hotfix missing sorting of head block series index 9 years ago
Fabian Reinartz ec99f99d3d Fix and test bug in shardSeriesSet 9 years ago
Fabian Reinartz 62b8ded0a5 Rename iterator value getters to At() 9 years ago
Fabian Reinartz 5c45a1cc6f Remove shardSeriesSet caching 9 years ago
Fabian Reinartz beb842a856 Change block interface 9 years ago
Fabian Reinartz c00d17e691 Modify IndexReader API to accomodate compaction 9 years ago
Fabian Reinartz a009247ab7 Add matching of empty label 9 years ago
Fabian Reinartz 3a5468f251 Lock shards during querying and shutdown 9 years ago
Fabian Reinartz 286293802b Add merge postings 9 years ago
Fabian Reinartz dd72b52098 Add postings intersection 9 years ago
Fabian Reinartz f8111cef0e Fix chunk series iterator seeking 9 years ago
Fabian Reinartz 5efe1d178e labels: add Compare and String methods 9 years ago
Fabian Reinartz 869cccf080 Test and fixes for buffered iterator 9 years ago
Fabian Reinartz 0a94f58f1a Fix test import of labels, simplify constructor names 9 years ago
Fabian Reinartz da2beb3e6d Fix zero division, add buffer series iterator 9 years ago
Fabian Reinartz ede733ab6c Extract labels package 9 years ago
Fabian Reinartz cddc29fa17 Fix labels comparison, fetch correct labels 9 years ago
Fabian Reinartz ce7f4106c2 Reda correct label number, fix buffered iterator panic 9 years ago
Fabian Reinartz d9ca4b47f5 Fix offset errors, fix persisted postings order 9 years ago
Fabian Reinartz 282d9ae6e2 Implement label value queries in all layers. 9 years ago
Fabian Reinartz aabb21f4b9 Add shard series set test 9 years ago
Fabian Reinartz b08f82fa4e Pre-select relevant chunks on series access. 9 years ago
Fabian Reinartz bd77103a49 Add stats serialization, load querier of all blocks 9 years ago
Fabian Reinartz 1a35e54450 Add chained iterator, skipping seek added 9 years ago
Fabian Reinartz 5424a0cf75 Rename SeriesShard to Shard 9 years ago
Fabian Reinartz d56b281006 Rename Iterator to Postings 9 years ago
Fabian Reinartz c1acd3fe85 Advance buffered iterator correctly on seek 9 years ago
Fabian Reinartz e561c91d53 Implement proper buffered iterator 9 years ago
Fabian Reinartz ca89080128 Misc fixes for initial Prometheus integration 9 years ago
Fabian Reinartz 725385ea05 Fix compareLabels, add test 9 years ago
Fabian Reinartz fc992fafc2 Change querier interface, initial implementations 9 years ago
Fabian Reinartz 6eeb0ef01c Add queriers and partial mocks 9 years ago
Fabian Reinartz 9b400b4c58 Add chunk based series iterator 9 years ago
Fabian Reinartz b334c3ade8 Write chunk skiplist and add series reader 9 years ago
Fabian Reinartz 14dbc59f2b cleanup and switching removal of unsafe calls. 9 years ago
Fabian Reinartz 6f93a699e6 wipe 9 years ago