Commit Graph

117 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Ganesh Vernekar 6e712963e2 Fix updating of NumTombstones in block.Delete(..) (#385) 7 years ago
Krasi Georgiev d05611c027
removed some unused code and moved mockSeriesSet in querier_test (#394) 7 years ago
Julius Volz 5ae6c60d39 Handle a bunch of unchecked errors (#365) 7 years ago
Ganesh Vernekar 77d2c7cf3d
Added metric for symbol table size 7 years ago
Benoît Knecht 1e1b2e163d Make interval overlap comparisons more explicit 8 years ago
Fabian Reinartz d907928e57 Clarify docs, error on unexpected meta read errors 8 years ago
Fabian Reinartz af9003dcef Add resilience to crashes during deletion 8 years ago
codwu cd145c90d5 remove `put` function and use RLock in `Iter` function 8 years ago
codwu 84a45cb79a add rwmutex to prevent concurrent map read when delete series 8 years ago
Ganesh Vernekar 528439aa93 Cleanup new blocks on 'CleanTombstones' faliure. 8 years ago
Goutham Veeramachaneni f82a1fe4f2
Simplify stones counting. 8 years ago
Mario Trangoni c2182820ed fix megacheck issue: should omit values from range 8 years ago
Simon Pasquier 79defa54df Fix crash when a series has no block 8 years ago
Fabian Reinartz d09283f60a Add repair of bad index version 8 years ago
Goutham Veeramachaneni 2c3400ab4e Add block ULID to index reader errors 8 years ago
Shubheksha Jalan 7b27dc2109 address review comments, fix index tests 8 years ago
Shubheksha Jalan 44052bc937 Make version for index format configurable 8 years ago
Shubheksha Jalan 129773b41a merge BlockMeta and blockMeta struct, implement v1 and v2 index readers 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 e7445d00b0
Add a function to cleanup tombstones. 8 years ago
Goutham Veeramachaneni 1fc94a02d1
Don't retry failed compactions. 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 d578b10d5c chunk: make reader accept abstract ByteSlice 8 years ago
Fabian Reinartz b7c3cfecbf index: abstract ByteSlice and adjust indexReader 8 years ago
Sunny Klair 4fdf9b195c Validate index TOC checksum on read 8 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 8 years ago
Fabian Reinartz 78df406dac Allocate and cache strings for persisted blocks 8 years ago
Goutham Veeramachaneni 8919baef03
Expose NewIndexReader() and cleanups 8 years ago
Fabian Reinartz 1ddedf2b30 Change series ID from uint32 to uint64 8 years ago
Fabian Reinartz 4cc37eecab Refactor and add tests for compactor 8 years ago
Fabian Reinartz 5cf2662074 Refactor WAL into Head and misc improvements 8 years ago
Fabian Reinartz 3901b6e70b Remove multiple heads 8 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 8 years ago
Fabian Reinartz 905af27cf9 Refactor compactor 9 years ago
Fabian Reinartz 66ff7b12e9 Pool Chunk objects during compaction 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 3410559c1b Compact head block early 9 years ago
Fabian Reinartz 683b4c8c2a Add list of source head blocks to meta.json 9 years ago
Goutham Veeramachaneni 261cd9f393
Incorporate feedback. 9 years ago
Goutham Veeramachaneni a110a64abd
Add full Snapshot support 9 years ago
Goutham Veeramachaneni a1c8425357
Initial implementation of HeadBlock Snapshots 9 years ago
Goutham Veeramachaneni 29c73f05f2
Make sure that mint and maxt are not modified. 9 years ago
Goutham Veeramachaneni 44e9ae38b5
Incorporate PR feedback. 9 years ago
Goutham Veeramachaneni 6febabeb28
Final delete fixes. 9 years ago
Goutham Veeramachaneni f29fb62fba
Make TombstoneReader a Getter. 9 years ago