Commit Graph

12 Commits (lbl-optimize)

Author SHA1 Message Date
johncming 252265fa81
tsdb/chunks: remove un-used code. (#6944) 5 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069) 5 years ago
Ganesh Vernekar b8a7e80f9b
Fix review comments 5 years ago
Ganesh Vernekar 7a763ff61e
Avoid empty mmap files by using .tmp files to write headers 5 years ago
Brad Walker 3348930df5
Replace fileutil.ReadDir with ioutil.ReadDir (#7029) (#7033) 5 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005) 5 years ago
Ganesh Vernekar e50fdbc70c
Live m-mapping of chunks on disk (#6830) 5 years ago
Ganesh Vernekar 0a27df92f0
Refactor tsdb/chunks/chunks.go for future PRs (#6754) 5 years ago
Bartlomiej Plotka c2e083c30f Fixed race in Chunks method. (#6515) 6 years ago
Bartlomiej Plotka 3b8ef6386c
Fixed race in Chunks method. (#6515) 6 years ago
Krasimir Georgiev 549164f252
return err instead of panic for corrupted chunk (#6040) 6 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 6 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory 6 years ago
Yao Zengzeng 56578602ab remove redundant condition judgement whether cut new chunk (#669) 6 years ago
Yao Zengzeng bff3ef3db4 minor enhancement: return multi error when closeAll() (#663) 6 years ago
Ganesh Vernekar 3bc1ea3d75
Reuse byte buffer in WriteChunks and writeHash (#653) 6 years ago
johncming 84d71073f1 chunks: correct the interface name 6 years ago
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 6 years ago
Krasi Georgiev 31f7990d1d
Re-encode chunks that are still being appended to when snapshoti… (#641) 6 years ago
Krasi Georgiev 8eeb70fee1
remove Fsync workaround for macos. (#574) 6 years ago
Pavel Borzenkov 4f204dcbc1 chunks: close all opened MmapFiles on NewDirReader error path (#575) 6 years ago
zhulongcheng e11e01f68d Fix exported function comments (#566) 6 years ago
zhulongcheng 4d03c70800 Verify chunk format version (#544) 6 years ago
zhulongcheng b7cac504c9 Remove unused NewReader function (#547) 6 years ago
Alec 0861a9b14f [bugfix] update 'last' variable in chunks.MergeOverlappingChunks() (#539) 6 years ago
Ganesh Vernekar c59ed492b2 Vertical query merging and compaction (#370) 6 years ago
Krasi Georgiev bf2239079d refactor multi errors 6 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 7 years ago
Simon Pasquier ee5fe8ea9f chunks: fix potential "index out of range" error 7 years ago
Mario Trangoni c0e888e82b fix megacheck issues: os.SEEK_SET is deprecated: Use io.SeekStart, io.SeekCurrent, and io.SeekEnd. 7 years ago
Mario Trangoni 09142e4dd1 fix unconvert issues: unnecessary conversion 7 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