Commit Graph

21 Commits (fe67d2f16a930b790c3f323c19adaef18edbe97c)

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