Commit Graph

106 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Krasi Georgiev d05611c027
removed some unused code and moved mockSeriesSet in querier_test (#394) 7 years ago
codwu 84a45cb79a add rwmutex to prevent concurrent map read when delete series 8 years ago
Simon Pasquier 7206a8456f Fix minor typos in comments 8 years ago
Fabian Reinartz 1e55b7987f Improve comments, handle allPostingsKey properly 8 years ago
Fabian Reinartz 67f0ca8f0e Move index and chunk encoders to own packages 8 years ago
Goutham Veeramachaneni 3158b03e6c Select series with label unset for != and !~ 8 years ago
Goutham Veeramachaneni 05d62ca842 Make sure gc'ed chunks are handled properly 8 years ago
Fabian Reinartz f1512a368a Expose ChunkSeriesSet and lookups methods. 8 years ago
Fabian Reinartz 3ef4326114 Refactor tombstone reader types 8 years ago
Fabian Reinartz e5ce2bef43 Add explicit error to Querier.Select 8 years ago
Fabian Reinartz 82796db37b Ensure near-empty chunks end at correct boundary 8 years ago
Fabian Reinartz f8e88bfdb7 Close previous block queriers on error 8 years ago
Fabian Reinartz 665955da48 Clarify postings index semantics, handle staleness 8 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 8 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads 8 years ago
Goutham Veeramachaneni c463b0c8c8
Expose NewMergedSeriesSet for merging SeriesSets 8 years ago
Goutham Veeramachaneni 5b242f35ba Expose a Querier with manually passed in readers. 8 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 8 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
Dmitry Ilyevsky 37194b7a30 Add prefix label matcher. 9 years ago
Fabian Reinartz 3065be97d8 Fix and document locking order for DB 9 years ago
Fabian Reinartz bda3ed20ac Fix omitting of chunk on Seek() 9 years ago
Fabian Reinartz 3410559c1b Compact head block early 9 years ago
Fabian Reinartz eb8c9759fc Properly balance k-way operations 9 years ago
Goutham Veeramachaneni 9e1f34dae3
Fix bug with Seek() and optimise bounding params. 9 years ago
Goutham Veeramachaneni 44e9ae38b5
Incorporate PR feedback. 9 years ago
Goutham Veeramachaneni f29fb62fba
Make TombstoneReader a Getter. 9 years ago
Goutham Veeramachaneni 244b73fce1
Rename for clarity and consistency. 9 years ago
Goutham Veeramachaneni d6bd64357b
Fix Delete on HeadBlock 9 years ago
Goutham Veeramachaneni 22c1b5b492
Make SeriesSets use tombstones. 9 years ago
Goutham Veeramachaneni cea3c88f17
Add Tombstones() method to Block. 9 years ago
Goutham Veeramachaneni d57f269eb4
Make Select() reusable. 9 years ago
Goutham Veeramachaneni c1939b7136
Simply loop away from using tracking variables. 9 years ago
Goutham Veeramachaneni 7bbbd55aad
Fix bug where having one chunk can cause panic 9 years ago
Goutham Veeramachaneni 8b43b0d2c1
Fix broken tests 9 years ago
Goutham Veeramachaneni 6169c33fb8
Fix #59 9 years ago
Goutham Veeramachaneni 239f8b9eb5
Modify tests to check for mint, maxt 9 years ago
Goutham Veeramachaneni b60c2068bc
Make blockQuerier return data in valid time-range 9 years ago
Fabian Reinartz 778103b450 Add liecence file and headers 9 years ago
Goutham Veeramachaneni 0c5c4f07c5
Test "Stitching" SeriesIterators 9 years ago
Fabian Reinartz 7de2217011 Add fast-path for equality matching 9 years ago
Fabian Reinartz 10c7c9acbe Adjust import names to new repository organisation 9 years ago
Fabian Reinartz 767b88a3a5 Parallelize commits to prevent deadlocks 9 years ago
Fabian Reinartz 3be4ef94ce Move BufferedSeriesIterator in own package 9 years ago
Fabian Reinartz f85d89abc0 Move BufferedSeriesIterator in own package 9 years ago
Fabian Reinartz 2c999836fb Add Queryable interface to Block 9 years ago
Goutham Veeramachaneni 761e4768f3
Lint and Vet Fixes 9 years ago
Fabian Reinartz 65b846ae5b Remove unreturned locks, detect writes on closed heads 9 years ago
Fabian Reinartz a8e8903350 Use ChunkMeta references for clarity 9 years ago