Commit Graph

93 Commits (ab7fbc05ad248c8e935201eb0a45598e3591c00a)
 

Author SHA1 Message Date
Fabian Reinartz ab7fbc05ad Zero timestamp as base, use binary search list postings 10 years ago
Fabian Reinartz dd72b52098 Add postings intersection 10 years ago
Fabian Reinartz f8111cef0e Fix chunk series iterator seeking 10 years ago
Fabian Reinartz 201d7687b6 Fix uniqueness of new series 10 years ago
Fabian Reinartz 5efe1d178e labels: add Compare and String methods 10 years ago
Fabian Reinartz 0d0c5cfaf1 labels: add string constructor, expose matcher 10 years ago
Fabian Reinartz 787199a88e Fix erroneous value assignments 10 years ago
Fabian Reinartz 8aba95048a Rename to OpenHeadBlock 10 years ago
Fabian Reinartz cabd7e4ebc Add small testdata file 10 years ago
Fabian Reinartz e7edae39b2 Use page buffered writer for WAL 10 years ago
Fabian Reinartz 9c6a72aadd Load head with WALs correctly 10 years ago
Fabian Reinartz 1dde3b6d31 Add WAL decoder+loading and benchmarks 10 years ago
Fabian Reinartz 0b8c77361e Add initial WAL writing 10 years ago
Fabian Reinartz 2a825f6c28 Consolidate mem index into HeadBlock 10 years ago
Fabian Reinartz 869cccf080 Test and fixes for buffered iterator 10 years ago
Fabian Reinartz 0a94f58f1a Fix test import of labels, simplify constructor names 10 years ago
Fabian Reinartz da2beb3e6d Fix zero division, add buffer series iterator 10 years ago
Fabian Reinartz dbca3453fb Add label clone benchmark 10 years ago
Fabian Reinartz ede733ab6c Extract labels package 10 years ago
Fabian Reinartz ee217adc7e Redfine append interface, remove old Prometheus storage from bench 10 years ago
Fabian Reinartz cddc29fa17 Fix labels comparison, fetch correct labels 10 years ago
Fabian Reinartz ce7f4106c2 Reda correct label number, fix buffered iterator panic 10 years ago
Fabian Reinartz d9ca4b47f5 Fix offset errors, fix persisted postings order 10 years ago
Fabian Reinartz 1b23d62e3f Properly close files before reopening 10 years ago
Fabian Reinartz 00a503129b Use contextualized and traced errors in reader 10 years ago
Fabian Reinartz 282d9ae6e2 Implement label value queries in all layers. 10 years ago
Fabian Reinartz aabb21f4b9 Add shard series set test 10 years ago
Fabian Reinartz bad93d8d57 Extract head serialization into Head method 10 years ago
Fabian Reinartz b08f82fa4e Pre-select relevant chunks on series access. 10 years ago
Fabian Reinartz bd77103a49 Add stats serialization, load querier of all blocks 10 years ago
Fabian Reinartz 1a35e54450 Add chained iterator, skipping seek added 10 years ago
Fabian Reinartz 205edd2da9 Add byte/string equality check benchmark 10 years ago
Fabian Reinartz b2f1db5666 Add unsafe string and slice conversions 10 years ago
Fabian Reinartz 9ceed5378e Fix missing bound checks, off-by-ones, typos 10 years ago
Fabian Reinartz 5424a0cf75 Rename SeriesShard to Shard 10 years ago
Fabian Reinartz 9873e18b75 Add loading of persisted blocks 10 years ago
Fabian Reinartz d56b281006 Rename Iterator to Postings 10 years ago
Fabian Reinartz c1acd3fe85 Advance buffered iterator correctly on seek 10 years ago
Fabian Reinartz e561c91d53 Implement proper buffered iterator 10 years ago
Fabian Reinartz ca89080128 Misc fixes for initial Prometheus integration 10 years ago
Fabian Reinartz 725385ea05 Fix compareLabels, add test 10 years ago
Fabian Reinartz fc992fafc2 Change querier interface, initial implementations 10 years ago
Fabian Reinartz 6eeb0ef01c Add queriers and partial mocks 10 years ago
Fabian Reinartz 9b400b4c58 Add chunk based series iterator 10 years ago
Fabian Reinartz b334c3ade8 Write chunk skiplist and add series reader 10 years ago
Fabian Reinartz ae379f385b Fix label index write and add read path 10 years ago
Fabian Reinartz 10943b6d88 Add initial index reader implementation 10 years ago
Fabian Reinartz 70a0224f19 Change chunk sample number to BigEndian 10 years ago
Fabian Reinartz 81b4d570ad Add series file reader 10 years ago
Fabian Reinartz 5e02e28f9c Add proper mmap calls 10 years ago