Uh oh!
There was an error while loading. Please reload this page.
[fix](cloud) potential data race when retrying prepare/commit rowset for load - #51129
Conversation
Thearas
commented
May 22, 2025
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
liaoxin01
commented
May 22, 2025
run buildall |
liaoxin01
commented
May 22, 2025
run buildall |
12c02b7 to
ffb0128Compareliaoxin01
commented
May 22, 2025
run buildall |
doris-robot
commented
May 22, 2025
TPC-H: Total hot run time: 33716 ms |
doris-robot
commented
May 22, 2025
TPC-DS: Total hot run time: 192328 ms |
doris-robot
commented
May 22, 2025
ClickBench: Total hot run time: 29.58 s |
ffb0128 to
08c3697Compareliaoxin01
commented
May 23, 2025
run buildall |
doris-robot
commented
May 23, 2025
TPC-H: Total hot run time: 33958 ms |
doris-robot
commented
May 23, 2025
TPC-DS: Total hot run time: 193674 ms |
doris-robot
commented
May 23, 2025
ClickBench: Total hot run time: 29.95 s |
hello-stephen
commented
May 23, 2025
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
May 23, 2025
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
liaoxin01
commented
May 24, 2025
run buildall |
1 similar comment
liaoxin01
commented
May 24, 2025
run buildall |
doris-robot
commented
May 24, 2025
Cloud UT Coverage ReportIncrement line coverage Increment coverage report
|
doris-robot
commented
May 24, 2025
TPC-H: Total hot run time: 33880 ms |
doris-robot
commented
May 24, 2025
TPC-DS: Total hot run time: 192763 ms |
doris-robot
commented
May 24, 2025
ClickBench: Total hot run time: 29.73 s |
doris-robot
commented
May 25, 2025
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
May 25, 2025
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
Uh oh!
There was an error while loading. Please reload this page.
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
…for load (#51129) If the transaction has been finished, it means the prepare/commit rowset is a timeout retry request. In this case, do not write the recycle key again, otherwise it may cause data loss. **Notice**: There is a compatibility issue with multi-statement transaction write operations during upgrades that could cause write operations to fail either before or during the meta service upgrade process.
…trying prepare rowset (apache#51048) related PR apache#51129
…trying prepare rowset (apache#51048) related PR apache#51129
…for load (apache#51129) (apache#4066) pick from: apache#51129 If the transaction has been finished, it means the prepare/commit rowset is a timeout retry request. In this case, do not write the recycle key again, otherwise it may cause data loss. **Notice**: There is a compatibility issue with multi-statement transaction write operations during upgrades that could cause write operations to fail either before or during the meta service upgrade process.
…trying prepare rowset (apache#51048) (apache#4097) related PR apache#51129
…for load (apache#51129) (apache#4106) pick from: apache#51129 If the transaction has been finished, it means the prepare/commit rowset is a timeout retry request. In this case, do not write the recycle key again, otherwise it may cause data loss. **Notice**: There is a compatibility issue with multi-statement transaction write operations during upgrades that could cause write operations to fail either before or during the meta service upgrade process.
…trying prepare rowset (apache#51048) (apache#4103) related PR apache#51129
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
If the transaction has been finished, it means the prepare/commit rowset is a timeout retry request. In this case, do not write the recycle key again, otherwise it may cause data loss.
Notice:
There is a compatibility issue with multi-statement transaction write operations during upgrades that could cause write operations to fail either before or during the meta service upgrade process.
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)