Commit Graph

35 Commits (e825a0b40c803505f250fedd86b7bc40fa7f2071)

Author SHA1 Message Date
Fabian Reinartz 87805fb83f Remove Partitioned* code
8 years ago
Fabian Reinartz cc0a7c8279 Create alloc and inuse space heap profile
8 years ago
Fabian Reinartz ffb24a98f4 Add missing unlock, run debug endpoint in benchmark
8 years ago
Fabian Reinartz db5c88ea9a Misc compaction fixes
8 years ago
Fabian Reinartz b281e4e39b Accept prometheus.Registerer in constructor
8 years ago
Fabian Reinartz a3b47c4929 Create default logger for DB
8 years ago
Fabian Reinartz 9c7a88223e Add full encode/decode WAL cycle test
8 years ago
Fabian Reinartz 79944a5912 Break out WAL into segment files
8 years ago
Fabian Reinartz 9c76624df2 Add initial retention cutoff
8 years ago
Fabian Reinartz 012cf4ef25 Count writer references on head blocks
8 years ago
Fabian Reinartz 5a1c8eaa0e Fix missing appends after reference lookups
8 years ago
Fabian Reinartz 30efe4a58c Support writing to multiple head blocks
8 years ago
Fabian Reinartz c20cc44b06 Add docs, write sequence number to meta.json
8 years ago
Fabian Reinartz 5fb01d41aa Use new Prometheus text format parser
8 years ago
Fabian Reinartz fde69dab49 Use buffer pool for head appenders
8 years ago
Fabian Reinartz a317f252b9 Expose series references to clients
8 years ago
Fabian Reinartz 80affd98a8 Add barrier to benchmark writer
8 years ago
Fabian Reinartz c32a94d409 Unexport HeadBlock, export Block interface
8 years ago
Fabian Reinartz d86e8a63c7 Report correct number of appended samples
8 years ago
Fabian Reinartz 300f4e2abf Use separate lock for series creation
8 years ago
Fabian Reinartz c61b310210 Naive size-based compaction
8 years ago
Fabian Reinartz 3ed2c2a14b Rename Partition to regular DB, DB to PartitionedDB
8 years ago
Fabian Reinartz cabd7e4ebc Add small testdata file
8 years ago
Fabian Reinartz ede733ab6c Extract labels package
8 years ago
Fabian Reinartz ee217adc7e Redfine append interface, remove old Prometheus storage from bench
8 years ago
Fabian Reinartz e561c91d53 Implement proper buffered iterator
8 years ago
Fabian Reinartz 3a528c3078 Write plain postings list index
8 years ago
Fabian Reinartz 40a451694f Refactor persistence into interfaces
8 years ago
Fabian Reinartz 74f8dfd95d Persist blocks periodically
8 years ago
Fabian Reinartz 8aa99a3ebd misc
8 years ago
Fabian Reinartz 63b887eb62 Add Makefile
8 years ago
Fabian Reinartz b845f8d3a1 Reduce test data allocations
8 years ago
Fabian Reinartz ce82bdb71a Add write benchmark utility
8 years ago
Fabian Reinartz ff29705571 Delete old benchmarking tool
8 years ago
Fabian Reinartz 40c27a1c2f Add benchmark utility
8 years ago