Commit Graph

257 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Fabian Reinartz eb4f366988 Add return error to Appender.Add 9 years ago
Fabian Reinartz 3a5468f251 Lock shards during querying and shutdown 9 years ago
Fabian Reinartz ab7fbc05ad Zero timestamp as base, use binary search list postings 9 years ago
Fabian Reinartz f8111cef0e Fix chunk series iterator seeking 9 years ago
Fabian Reinartz 787199a88e Fix erroneous value assignments 9 years ago
Fabian Reinartz 8aba95048a Rename to OpenHeadBlock 9 years ago
Fabian Reinartz 9c6a72aadd Load head with WALs correctly 9 years ago
Fabian Reinartz 1dde3b6d31 Add WAL decoder+loading and benchmarks 9 years ago
Fabian Reinartz 0b8c77361e Add initial WAL writing 9 years ago
Fabian Reinartz 2a825f6c28 Consolidate mem index into HeadBlock 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 ee217adc7e Redfine append interface, remove old Prometheus storage from bench 9 years ago
Fabian Reinartz d9ca4b47f5 Fix offset errors, fix persisted postings order 9 years ago
Fabian Reinartz 1b23d62e3f Properly close files before reopening 9 years ago
Fabian Reinartz 00a503129b Use contextualized and traced errors in reader 9 years ago
Fabian Reinartz bad93d8d57 Extract head serialization into Head method 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 b2f1db5666 Add unsafe string and slice conversions 9 years ago
Fabian Reinartz 5424a0cf75 Rename SeriesShard to Shard 9 years ago
Fabian Reinartz 9873e18b75 Add loading of persisted blocks 9 years ago
Fabian Reinartz ca89080128 Misc fixes for initial Prometheus integration 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 5e02e28f9c Add proper mmap calls 9 years ago
Fabian Reinartz 14dbc59f2b cleanup and switching removal of unsafe calls. 9 years ago
Fabian Reinartz 3a528c3078 Write plain postings list index 9 years ago
Fabian Reinartz 8cbc95c316 Write label value indices 9 years ago
Fabian Reinartz 1e0edf367b Write index with symbol table 9 years ago
Fabian Reinartz 40a451694f Refactor persistence into interfaces 9 years ago
Fabian Reinartz 62f9dc311c misc 9 years ago
Fabian Reinartz 74f8dfd95d Persist blocks periodically 9 years ago
Fabian Reinartz 0cf8bb9e53 Move sub-indexes into single index structure 9 years ago
Fabian Reinartz 8aa99a3ebd misc 9 years ago
Fabian Reinartz 2c34a15fe6 Add initial seriailization of block data 9 years ago
Fabian Reinartz 3ef7da33c8 Restructure files 9 years ago
Fabian Reinartz b845f8d3a1 Reduce test data allocations 9 years ago
Fabian Reinartz 52276c6966 Bucket samples before appending. 9 years ago
Fabian Reinartz 9b459458d0 Docs and interface definitions 9 years ago
Fabian Reinartz 83574b1565 Add new interfaces and skeleton 9 years ago
Fabian Reinartz 6f93a699e6 wipe 9 years ago
Fabian Reinartz f9f11c4a08 Add main db implementation 9 years ago