Commit Graph

21 Commits (fe67d2f16a930b790c3f323c19adaef18edbe97c)

Author SHA1 Message Date
Callum Styan 8326e410d0 decouple tsdb main.go (and tests) from prometheus/pkg 9 years ago
Callum Styan ca4e817372 move test utils to it's own package so we can use it in tests for other packages in tsdb repo 9 years ago
Callum Styan 945b6b01aa use test utils in index_test 9 years ago
Fabian Reinartz b7c3cfecbf index: abstract ByteSlice and adjust indexReader 9 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 9 years ago
Fabian Reinartz 78df406dac Allocate and cache strings for persisted blocks 9 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks 9 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 9 years ago
Fabian Reinartz 2644c8665c Don't allocate ChunkMetas, reuse postings slices 9 years ago
Fabian Reinartz 96d7f540d4 Persist series without allocating the full set 9 years ago
Fabian Reinartz df96d97dab Move chunk checksum 9 years ago
Fabian Reinartz 778103b450 Add liecence file and headers 9 years ago
Goutham Veeramachaneni 86929ed090
Added Test For indexReader.LabelValues 9 years ago
Fabian Reinartz 10c7c9acbe Adjust import names to new repository organisation 9 years ago
Goutham Veeramachaneni 71e05a22c7
Add mockIndex And Refactor Tests To Use That 9 years ago
Fabian Reinartz a8e8903350 Use ChunkMeta references for clarity 9 years ago
Fabian Reinartz d6fb6aaaa8 Rename paritionSeriesSet to mergedSeriesSet 9 years ago
Fabian Reinartz 5876a3303c Add test for Index postings querying 9 years ago
Fabian Reinartz ca1bc920b7 Test updates 9 years ago
Fabian Reinartz 8a7addfc44 Split persistence by chunk/index instead of read/write 9 years ago
Fabian Reinartz 2841499212 Simplify and split up iterators 9 years ago
Fabian Reinartz ed63636de4 Add initial index write/read symmetry test. 9 years ago