Commit Graph

35 Commits (4f1d857590c110ba60e2c3a4b3c7e5b1bb44eaf9)

Author SHA1 Message Date
Goutham Veeramachaneni 4f1d857590
Implement Delete on HeadBlock 9 years ago
Goutham Veeramachaneni 5579efbd5b
Initial implentation of Deletes on persistedBlock 9 years ago
Fabian Reinartz 2032a11d98 Add padding between fixed-sized index sections 9 years ago
Fabian Reinartz 34ba92eeeb Move CRC back to chunks file, alignment for fixed-sized ints 9 years ago
Fabian Reinartz a54f46d5e7 Migrate last IndexWriter pieces to decbuf 9 years ago
Fabian Reinartz 94f3fd9812 Move encoding helpers into separate file 9 years ago
Fabian Reinartz 35b62f001e Change offset table layout, add TOC, ... 9 years ago
Fabian Reinartz 8b1f514a2d index: validate current write stages 9 years ago
Fabian Reinartz 9b4eafcc4c Simplify and document postings serialization 9 years ago
Fabian Reinartz 0aad526d1a Simplify label value index 9 years ago
Fabian Reinartz d30b181406 Switch series serialization to use encbufs 9 years ago
Fabian Reinartz 2ebaf1af4f Add encode buffer and simplify symbol serialization 9 years ago
Fabian Reinartz 433e73f865 Change series and symbol table format 9 years ago
Fabian Reinartz df96d97dab Move chunk checksum 9 years ago
Julius Volz 8d1fb4fa01 Minor comment fixes and additions. 9 years ago
Fabian Reinartz 778103b450 Add liecence file and headers 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
Goutham Veeramachaneni 71e05a22c7
Add mockIndex And Refactor Tests To Use That 9 years ago
Goutham Veeramachaneni 7b94a4e17d
Rename bytePostings To bigEndianPostings 9 years ago
Goutham Veeramachaneni efb0dfe1be
Implement Postings Iterator Over Bytes 9 years ago
Fabian Reinartz 2ef3682560 Hotfix erroneous "label index missing" error 9 years ago
Fabian Reinartz a8e8903350 Use ChunkMeta references for clarity 9 years ago
Fabian Reinartz 8a7addfc44 Split persistence by chunk/index instead of read/write 9 years ago
Fabian Reinartz 3e569bc964 Optimize memory allocations in writer 9 years ago
Fabian Reinartz 9a5dfadb09 Tweak IndexWriter interface, serialize directly into dir 9 years ago
Fabian Reinartz 78780cd2ba Segment chunk file 9 years ago
Fabian Reinartz c808928b90 SeriesWriter -> ChunkWriter 9 years ago
Fabian Reinartz a3d042b54e Support multiple chunk files in read path 9 years ago
Fabian Reinartz afa084920c Use Castagnoli polynomial for CRC32s; cache them 9 years ago
Fabian Reinartz ac5229e1b4 Correctly write empty blocks and extend appenders by new blocks 9 years ago
Fabian Reinartz 30d8866c13 Limit compaction range, make cut and compact concurrent 9 years ago
Fabian Reinartz d4779b374c Properly track and write meta file 9 years ago
Fabian Reinartz 9ddbd64d00 Move stats into meta.json file, cleanup, docs 9 years ago
Fabian Reinartz 0dffd52238 Use page writer in compaction 9 years ago
Fabian Reinartz 1943f8d1bb Fix head block stats races 9 years ago
Fabian Reinartz dbd2b21d2e Make persistence atomic 9 years ago
Fabian Reinartz 62b8ded0a5 Rename iterator value getters to At() 9 years ago
Fabian Reinartz 5d75a3dc7b Add basic compaction 9 years ago
Fabian Reinartz 5d7ec06e04 Use ChunkMeta in SeriesWriter 9 years ago
Fabian Reinartz 5efe1d178e labels: add Compare and String methods 9 years ago
Fabian Reinartz ede733ab6c Extract labels package 9 years ago
Fabian Reinartz d9ca4b47f5 Fix offset errors, fix persisted postings order 9 years ago
Fabian Reinartz 00a503129b Use contextualized and traced errors in reader 9 years ago
Fabian Reinartz b08f82fa4e Pre-select relevant chunks on series access. 9 years ago
Fabian Reinartz bd77103a49 Add stats serialization, load querier of all blocks 9 years ago
Fabian Reinartz 9ceed5378e Fix missing bound checks, off-by-ones, typos 9 years ago
Fabian Reinartz d56b281006 Rename Iterator to Postings 9 years ago
Fabian Reinartz b334c3ade8 Write chunk skiplist and add series reader 9 years ago
Fabian Reinartz ae379f385b Fix label index write and add read path 9 years ago