Uh oh!
There was an error while loading. Please reload this page.
branch-4.0: [fix](filecache) avoid crash when late holder cleanup sees removed cache cell #62437 - #63955
Conversation
hello-stephen
commented
Jun 1, 2026
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
hello-stephen
commented
Jun 1, 2026
run buildall |
hello-stephen
commented
Jun 1, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
Jun 1, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
PR approved by at least one committer and no changes requested. |
PR approved by anyone and no changes requested. |
…che cell (#62437) Problem Summary: When FileBlocksHolder is destroyed late, the corresponding file block may already be removed or replaced in block file cache metadata. `BlockFileCache::remove()` can dereference a stale cache cell during duplicate cleanup and crash. ### Release note None ### Check List (For Author) - Test <!-- At least one of them must be included. --> - [ ] Regression test - [ ] Unit Test - [ ] Manual test (add detailed scripts or steps below) - [x] No need to test or manual test. Explain why: - [ ] This is a refactor/code format and no logic has been changed. - [ ] Previous test can cover this change. - [ ] No code files have been changed. - [x] Other reason <!-- Add your reason? --> - Cherry-pick only. The picked commits already include BE unit-test coverage, and no local build/test was requested for this task. - Behavior changed: - [ ] No. - [x] Yes. <!-- Explain the behavior change --> - Avoid crash when late holder cleanup sees a removed or replaced cache cell, add warning logs for skipped duplicate remove, and add BE unit tests for the stale/replaced-cell cleanup paths. - Does this need documentation? - [x] No. - [ ] Yes. <!-- Add document PR link here. eg: apache/doris-website#1214 --> ### Check List (For Reviewer who merge this PR) - [ ] Confirm the release note - [ ] Confirm test cases - [ ] Confirm document - [ ] Add branch pick label <!-- Add branch pick label that this PR should merge into -->
bf185dc to
a733130Comparemorningman
commented
Jun 24, 2026
run buildall |
hello-stephen
commented
Jun 24, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
freemandealer
commented
Jun 24, 2026
run buildall |
hello-stephen
commented
Jun 24, 2026
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
hello-stephen
commented
Jun 24, 2026
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
Uh oh!
There was an error while loading. Please reload this page.
Cherry-picked from #62437