9e9e689a30
* feat: split start-level files that overlap wiht many files * test: split files and theit split times * test: split test for L1 and L2 files * feat: full implementation that support large-size overlapped files * chore: modify comments to reflect the changes * fix: typo * chore: update test output * docs: clearer comments * chore: remove empty test files. Will add in in a separate PR * chore: Apply suggestions from code review Co-authored-by: Andrew Lamb <alamb@influxdata.com> * chore: address review comments * chore: Apply suggestions from code review Co-authored-by: Andrew Lamb <alamb@influxdata.com> * refactor: add a knob to turn large-size overlaps on and off * fix: typo * chore: update test output after merging main * fix: split_times should not include the max_time of the file * fix: fix an overlap bug while limitting number of files to compact * test: unit tests for different overlap cases of limit files to compact * chore: increase time range of the tests to let the split files work correctly * fix: skip compacting files of tiny ranges * test: add tests for time range 1 * chore: address review comments * chore: remove enable_large_size_overlap_files knob * fix: fix a bug that sort L1 files in thier min_time instead of l0_max_created_at * refactor: use the same order_files function afer merging main into branch * chore: typos and clearer comments * chore: remove obsolete comments * chore: add asserts per review suggestion --------- Co-authored-by: Andrew Lamb <alamb@influxdata.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |