Yukang-Lian opened a new pull request, #67603:
URL: https://github.com/apache/doris/pull/67603
### What problem does this PR solve?
Issue Number: None
Related PR: #64954
Problem Summary: Backport #64954 to `branch-4.0` so an oversized leading
cumulative rowset can be excluded by level-size trimming instead of being
selected repeatedly.
The change removes the promotion-size early return, keeps the singleton
guard intact, and applies the behavior to both cloud and local size-based
cumulative-compaction policies. The test conflict was resolved against this
branch's `olap` layout while preserving the source regression scenarios.
Source commit: `a1e076e8d6969feafd8411f7b19e22664f43c543`. The branch is
based on the latest `branch-4.0` at publication time.
### Release note
Avoid repeatedly compacting an oversized cumulative rowset on branch-4.0.
### Check List (For Author)
- Test: Source cloud and local regression coverage backported
- Clang Format 16 changed-line check: passed
- `git diff --check`: passed
- Full branch-specific BE unit tests were not run locally; hosted CI is
requested below
- Behavior changed: Yes
- Allows level-size trimming to exclude an oversized leading rowset
- Does this need documentation: No
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]