Gabriel39 opened a new pull request, #65931: URL: https://github.com/apache/doris/pull/65931
### What problem does this PR solve? This follow-up audits the 10 unresolved review threads on https://github.com/apache/doris/pull/65674 and every child of DORIS-27038. - Three unresolved threads were already fixed on master. - This PR fixes the remaining seven review findings. - It also fixes DORIS-27070, DORIS-27075, DORIS-27076, DORIS-27079, DORIS-27080, and DORIS-27083. - DORIS-27065 and DORIS-27078 were verified as already implemented on master. - All 40 Jira children marked Done were cross-checked against merged PRs and current regression coverage. ### What is changed? - Harden Parquet delta geometry, page allocation validation, schema ambiguity handling, dictionary reuse, decompression scratch lifetime, and one-child MAP_KEY_VALUE SET parsing. - Validate delete expression result ownership before erasing temporary columns. - Scope Iceberg row-lineage virtual columns to Iceberg readers. - Propagate Remote Doris Flight timeout and cancellation. - Reject NULL JDBC special-type casts for non-nullable targets. - Aggregate hybrid Paimon/Hudi condition-cache hit counters. - Remove redundant JSON-line copies and Hive key allocations. The scanner V1 path under `be/src/format` is intentionally untouched. ### Verification - BE ASAN unit tests: 172 tests from 12 related suites passed. - clang-format 16 dry-run passed for every changed C++ file. - `git diff --check` passed. - Confirmed no diff under `be/src/format`. -- 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]
