-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Fix](full compaction) Fix problems for full compaction #49825
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
1145efc to
49dcf01
Compare
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 34315 ms |
TPC-DS: Total hot run time: 186755 ms |
ClickBench: Total hot run time: 31.65 s |
ffa00b0 to
ba11f20
Compare
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
c82428f to
5f736f8
Compare
|
run buildall |
TPC-H: Total hot run time: 34341 ms |
TPC-DS: Total hot run time: 185862 ms |
ClickBench: Total hot run time: 31.18 s |
|
run external |
|
run buildall |
TPC-H: Total hot run time: 34298 ms |
TPC-DS: Total hot run time: 186368 ms |
ClickBench: Total hot run time: 31.37 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run p0 |
|
run cloud_p0 |
dataroaring
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
zhannngchen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
### What problem does this PR solve? 1. in local mode, full compaction should update tablet's rowsets meta and delete bitmaps for incremental rowsets under same lock. 2. in local mode, full compaction should not preserve delete bitmap sentinel marks. 3. in cloud mode, full compaction should update correct delete bitmaps' version for incremental rowsets.
### What problem does this PR solve? 1. in local mode, full compaction should update tablet's rowsets meta and delete bitmaps for incremental rowsets under same lock. 2. in local mode, full compaction should not preserve delete bitmap sentinel marks. 3. in cloud mode, full compaction should update correct delete bitmaps' version for incremental rowsets.
What problem does this PR solve?
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)