Gabriel39 opened a new pull request, #65714:
URL: https://github.com/apache/doris/pull/65714

   ### What problem does this PR solve?
   
   Related PRs: #65580, #65602, #65562, #65610, #65624
   
   Problem Summary:
   
   Backport the following `dev/4.2.x` changes to `branch-4.1` in their master 
merge order:
   
   1. #65580 - Fix FileScannerV2 runtime filter profile and page cache
   2. #65602 - Optimize filtered Parquet scans and condition cache
   3. #65562 - Fix ORC V2 pushdown correctness and fallback
   4. #65610 - Guard synthesized slots in `_create_column_ids`
   5. #65624 - Harden FileScannerV2 filtering and profiling
   
   #65135 is intentionally not included in this PR because it depends on 
#61646, which has not been backported to `branch-4.1`.
   
   Branch-specific adaptations:
   
   - Use the `branch-4.1` `VRuntimeFilterWrapper` API in place of the newer 
master `RuntimeFilterExpr` API.
   - Keep #65602's condition-cache change on the V2/TableReader path; the 
corresponding legacy V1 path from master does not exist on `branch-4.1`.
   - For #65610, the affected StructNode/three-argument `_create_column_ids` 
path does not exist on `branch-4.1`; retain the applicable session-variable 
fuzz coverage only.
   
   ### Release note
   
   None
   
   ### Check List (For Author)
   
   - Test
       - [x] Unit Test
       - [ ] Regression test
       - [ ] Manual test (add detailed scripts or steps below)
       - [ ] No need to test or manual test. Explain why:
   - Behavior changed:
       - [x] No.
       - [ ] Yes.
   - Does this need documentation?
       - [x] No.
       - [ ] Yes.
   
   Validation:
   
   - `git diff --check origin/branch-4.1..HEAD`
   - Targeted clang-format 16 check for all changed C/C++ files
   - `./run-fe-ut.sh --run org.apache.doris.qe.SessionVariablesTest`
   - Targeted BE unit tests for the changed runtime-filter, scanner, ORC, 
Parquet, and table-reader suites
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label
   


-- 
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]

Reply via email to