Uh oh!
There was an error while loading. Please reload this page.
[Enhancement](compaction) Do not set failure time when cumulative compaction dealing with delete rowset - #43466
Conversation
doris-robot
commented
Nov 7, 2024
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
Yukang-Lian
commented
Nov 7, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Nov 7, 2024
TeamCity be ut coverage result: |
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
Yukang-Lian
commented
Nov 11, 2024
run cloud_p0 |
b8742bb to
b17d93cCompareclang-tidy review says "All clean, LGTM! 👍" |
Yukang-Lian
commented
Nov 12, 2024
run buildall |
Yukang-Lian
commented
Nov 12, 2024
run beut |
b17d93c to
899ea90CompareYukang-Lian
commented
Nov 27, 2024
run buildall |
doris-robot
commented
Nov 27, 2024
TeamCity be ut coverage result: |
96ab537 to
75d9dbcCompareYukang-Lian
commented
Dec 5, 2024
run buildall |
1 similar comment
Yukang-Lian
commented
Dec 5, 2024
run buildall |
doris-robot
commented
Dec 5, 2024
TeamCity be ut coverage result: |
Yukang-Lian
commented
Dec 5, 2024
run buildall |
doris-robot
commented
Dec 5, 2024
TeamCity be ut coverage result: |
Yukang-Lian
commented
Dec 6, 2024
run buildall |
doris-robot
commented
Dec 6, 2024
TeamCity be ut coverage result: |
Yukang-Lian
commented
Dec 10, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Dec 10, 2024
TeamCity be ut coverage result: |
Yukang-Lian
commented
Dec 11, 2024
run buildall |
clang-tidy review says "All clean, LGTM! 👍" |
doris-robot
commented
Dec 11, 2024
TeamCity be ut coverage result: |
PR approved by at least one committer and no changes requested. |
luwei16
left a comment
There was a problem hiding this comment.
Continuous deletes (without inserts) will cause a 5-second interval for tablet compaction?
…paction dealing with delete rowset (#43466) Before this PR, in cases where there is an alternating distribution of data rowset -> delete rowset -> data rowset -> delete rowset, cumulative compaction would only move the cumulative point forward to allow base compaction to handle the delete rowset. Cumulative compaction itself would not process the data and would return be marked as failure. This would cause the compaction submission task process to pause for 5 seconds, impacting efficiency. This PR modifies the return status to OK for such cases, which improves the efficiency of the compaction submission task.
…tive compaction dealing with delete rowset (apache#43466)" This reverts commit 55f450c.
…paction dealing with delete rowset (apache#43466) Before this PR, in cases where there is an alternating distribution of data rowset -> delete rowset -> data rowset -> delete rowset, cumulative compaction would only move the cumulative point forward to allow base compaction to handle the delete rowset. Cumulative compaction itself would not process the data and would return be marked as failure. This would cause the compaction submission task process to pause for 5 seconds, impacting efficiency. This PR modifies the return status to OK for such cases, which improves the efficiency of the compaction submission task.
…failure time when cumulative compaction dealing with delete rowset (#43466)" (#46117) Before this PR, in cases where there is an alternating distribution of data rowset -> delete rowset -> data rowset -> delete rowset, cumulative compaction would only move the cumulative point forward to allow base compaction to handle the delete rowset. Cumulative compaction itself would not process the data and would return be marked as failure. This would cause the compaction submission task process to pause for 5 seconds, impacting efficiency. This PR modifies the return status to OK for such cases, which improves the efficiency of the compaction submission task.
luwei16
left a comment
There was a problem hiding this comment.
Use error codes to distinguish failure, no suite version, and delete.
…paction dealing with delete rowset (apache#43466) Before this PR, in cases where there is an alternating distribution of data rowset -> delete rowset -> data rowset -> delete rowset, cumulative compaction would only move the cumulative point forward to allow base compaction to handle the delete rowset. Cumulative compaction itself would not process the data and would return be marked as failure. This would cause the compaction submission task process to pause for 5 seconds, impacting efficiency. This PR modifies the return status to OK for such cases, which improves the efficiency of the compaction submission task.
What problem does this PR solve?
Problem Summary:
Before this PR, in cases where there is an alternating distribution of data rowset -> delete rowset -> data rowset -> delete rowset, cumulative compaction would only move the cumulative point forward to allow base compaction to handle the delete rowset. Cumulative compaction itself would not process the data and would return be marked as failure. This would cause the compaction submission task process to pause for 5 seconds, impacting efficiency.
This PR modifies the return status to OK for such cases, which improves the efficiency of the compaction submission task.
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)