Commit Graph

22 Commits (31f7990d1d49f1637f6021c99647f22d56ed3f86)

Author SHA1 Message Date
Krasi Georgiev 31f7990d1d
Re-encode chunks that are still being appended to when snapshoti… (#641) 7 years ago
Krasi Georgiev 8eeb70fee1
remove Fsync workaround for macos. (#574) 7 years ago
Pavel Borzenkov 4f204dcbc1 chunks: close all opened MmapFiles on NewDirReader error path (#575) 7 years ago
zhulongcheng e11e01f68d Fix exported function comments (#566) 7 years ago
zhulongcheng 4d03c70800 Verify chunk format version (#544) 7 years ago
zhulongcheng b7cac504c9 Remove unused NewReader function (#547) 7 years ago
Alec 0861a9b14f [bugfix] update 'last' variable in chunks.MergeOverlappingChunks() (#539) 7 years ago
Ganesh Vernekar c59ed492b2 Vertical query merging and compaction (#370) 7 years ago
Krasi Georgiev bf2239079d refactor multi errors 7 years ago
Krasi Georgiev ee99718ff6
rename chunk reader vars to make it easier to follow. (#508) 7 years ago
Alec 051a7ae1a7 Missing the length of the encoding byte when calling b.Range 7 years ago
mknapphrt ebf5d74325 Added storage size based retention method and new metrics (#343) 7 years ago
naivewong bff5aa4d21 Missing the len of crc32 when calculating maxLen in WriteChunks (#494) 7 years ago
Simon Pasquier d5d7a097e1 Update Makefile.common 7 years ago
Benoît Knecht 1e1b2e163d Make interval overlap comparisons more explicit 8 years ago
Simon Pasquier ee5fe8ea9f chunks: fix potential "index out of range" error 8 years ago
Mario Trangoni c0e888e82b fix megacheck issues: os.SEEK_SET is deprecated: Use io.SeekStart, io.SeekCurrent, and io.SeekEnd. 8 years ago
Mario Trangoni 09142e4dd1 fix unconvert issues: unnecessary conversion 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
Fabian Reinartz ac5bd71d8f Doc fixes 8 years ago
Fabian Reinartz d578b10d5c chunk: make reader accept abstract ByteSlice 8 years ago
ranbochen a27cf34a36 fix bugs on platform windows to pass all test case. (#192) 8 years ago
ranbo chen 90de381cdb fix bugs on platform windows to pass all test case 8 years ago
ranbo chen b82b2d0c1b fix bugs on platform windows to pass all test case. 8 years ago
Fabian Reinartz fb9da52b11 Add more verbose error handling for closing, reduce locking 8 years ago
Fabian Reinartz bbe72dccb9 Remove dependency on etcd/pkg/fileutil 8 years ago
Fabian Reinartz 5cf2662074 Refactor WAL into Head and misc improvements 8 years ago
Matt Layher 78b15c3434
Add newCRC32 function to simplify hash initialization 8 years ago
Goutham Veeramachaneni 7438ed7035 Expose Intervals type for use by TombstoneReader. 8 years ago
Fabian Reinartz 66ff7b12e9 Pool Chunk objects during compaction 8 years ago
Fabian Reinartz 2644c8665c Don't allocate ChunkMetas, reuse postings slices 8 years ago
Goutham Veeramachaneni 244b73fce1
Rename for clarity and consistency. 9 years ago
Goutham Veeramachaneni 22c1b5b492
Make SeriesSets use tombstones. 9 years ago
Goutham Veeramachaneni 3de55171d3
Add tests for tombstones and deletedIterator 9 years ago
Goutham Veeramachaneni 4f1d857590
Implement Delete on HeadBlock 9 years ago
Goutham Veeramachaneni 5579efbd5b
Initial implentation of Deletes on persistedBlock 9 years ago
Fabian Reinartz 108dc97b95 Documentation fixes 9 years ago
Fabian Reinartz 34ba92eeeb Move CRC back to chunks file, alignment for fixed-sized ints 9 years ago
Fabian Reinartz 433e73f865 Change series and symbol table format 9 years ago
Fabian Reinartz da068500c6 Swap len and encoding fields in chunk entry 9 years ago
Fabian Reinartz df96d97dab Move chunk checksum 9 years ago
Julius Volz 9a3d857d8b Add missing error handling for finalizeTail() call 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 10c7c9acbe Adjust import names to new repository organisation 9 years ago
Fabian Reinartz 11be2cc585 Add composed Block interfaces, remove head generation 9 years ago
Goutham Veeramachaneni 761e4768f3
Lint and Vet Fixes 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