Commit Graph

58 Commits (6f9bbc7253cb1cd550eeba2c3cc4c3015abbc91c)

Author SHA1 Message Date
Yao Zengzeng bff3ef3db4 minor enhancement: return multi error when closeAll() (#663) 7 years ago
Ganesh Vernekar 3bc1ea3d75
Reuse byte buffer in WriteChunks and writeHash (#653) 7 years ago
johncming 84d71073f1 chunks: correct the interface name 7 years ago
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 7 years ago
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 f55ccd4ecb Add unit tests 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
Callum Styan ff0b0ac4b6 use test utils in chunk_test 8 years ago
Daniel Swarbrick 0585ab3fcd Use Go 1.9 math/bits implementation for counting leading / trailing zeros 8 years ago
Fabian Reinartz ea817e169b Return nop iterator for invalid chunk references 8 years ago
Fabian Reinartz 905af27cf9 Refactor compactor 9 years ago
Fabian Reinartz 66ff7b12e9 Pool Chunk objects during compaction 9 years ago
Fabian Reinartz 96d7f540d4 Persist series without allocating the full set 9 years ago
Goutham Veeramachaneni 401bdfd4a6 Make Chunks return the number of samples inside 9 years ago
Julius Volz 0e2f8917ed Also add original license info to bstream.go 9 years ago
Fabian Reinartz 87676f4a26 Add dgryski/go-tsz LICENSE to header 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
Goutham Veeramachaneni 761e4768f3
Lint and Vet Fixes 9 years ago
Fabian Reinartz 91b65b55e7 Run persistence in separate goroutine 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 675f0886f0 Append to chunks cannot error 9 years ago
Fabian Reinartz ce7f4106c2 Reda correct label number, fix buffered iterator panic 9 years ago
Fabian Reinartz 70a0224f19 Change chunk sample number to BigEndian 9 years ago
Fabian Reinartz 40a451694f Refactor persistence into interfaces 9 years ago
Fabian Reinartz b845f8d3a1 Reduce test data allocations 9 years ago
Fabian Reinartz c5945177fb chunks: helper for bit range 9 years ago
Fabian Reinartz 9b459458d0 Docs and interface definitions 9 years ago
Fabian Reinartz 0b6d621471 chunks: bring back lead/trail reuse, truncate incomplete sample 9 years ago
Fabian Reinartz 8c48dc2ca5 chunks: varint encoding in first full 64bit numbers 9 years ago
Fabian Reinartz 5e76fd3126 chunks: drop shift, remove branch 9 years ago