Open Jcnessss opened 12 hours ago
:white_check_mark: pass : 4 / 4 (100.00%)
path | covered_line | new_line | coverage | not_covered_line_detail | |
---|---|---|---|---|---|
:large_blue_circle: | src/connector/hive_connector.cpp | 4 | 4 | 100.00% | [] |
:white_check_mark: pass : 0 / 0 (0%)
:white_check_mark: pass : 0 / 0 (0%)
Why I'm doing:
For now, all scanners generated by HiveDataSource are not allowed to do non-share scan. It make sense for file scans since the size of each file might diff a lot. But the sizes of the tablets in kudu are basically the same, so we should try to assign morsel uniformly among operators to avoid data skew (showed below).
Kudu scan:
the following project:
What I'm doing:
Allow non-share scan in kudu connector.
What type of PR is this:
Does this PR entail a change in behavior?
If yes, please specify the type of change:
Checklist:
Bugfix cherry-pick branch check: