liaoxin01 opened a new pull request, #70116: URL: https://github.com/apache/doris/pull/70116
### What problem does this PR solve? Issue Number: None Related PR: #69847 Problem Summary: Backport #69847 to `branch-4.2`. `test_ttl_lru_evict` could take longer than its TTL to fill a large cache, so the test now temporarily reduces cache capacity and restores it afterward. `test_stale_rowset` now polls for stale-rowset cache reclamation instead of relying on a single fixed wait. The backport includes prerequisite changes in the same TTL test from #69705: the metric helper, bounded loading, TTL duration, and expiry polling. It does not include the BE changes from #69705. Both final regression files match upstream #69847 exactly. ### Release note None ### Check List (For Author) - Test: Groovy 4.0.19 syntax parsing/conversion and `git diff --check` passed. The regression entry point could not start because the local Mac's Xcode license has not been accepted; no runtime regression pass is claimed. CI `run buildall` is requested separately after PR creation. - Behavior changed: No. Regression tests only. - 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]
