morningman opened a new pull request, #68491:
URL: https://github.com/apache/doris/pull/68491
### What problem does this PR solve?
Issue Number: None (branch pick)
Related PR: #67490, #68141, #66963, #68269
Problem Summary: Pick the four merged `incremental-computation` PRs that do
not have the `incremental-computation-picked` label into
`branch-incremental-computation`, in their master merge order:
1. #67490: prevent a local exchange under a serial parent pipeline.
2. #68141: manage MTMV planning caches through a bounded global LRU cache
and expose cache statistics.
3. #66963: restrict HLL, QUANTILE_STATE, and AGG_STATE columns to Aggregate
Key tables by default, with a temporary compatibility setting.
4. #68269: preserve the origin statement for internal MTMV refreshes and
parse `SET_VAR` hints with the refresh context installed.
Dependency check: #33262, referenced by #68141, is already an ancestor of
this branch. #66664 is an open related row-binlog fix rather than a code
prerequisite for #66963. #68272 is the corresponding branch-4.1 fix for #68269,
not a master prerequisite. No additional PR needed picking.
### Release note
Bring the four fixes and MTMV cache management change above to the
incremental computation branch. In particular, non-Aggregate Key tables now
reject new HLL, QUANTILE_STATE, and AGG_STATE columns by default; incremental
MTMV refreshes and dry runs can parse MV queries with `SET_VAR` hints.
### Check List (For Author)
- Test:
- `./build.sh --fe` (passed, including Checkstyle with 0 violations)
- Focused `./run-fe-ut.sh --run ...` across 13 changed and related test
classes (356 tests passed, 0 failures/errors/skips)
- SQL regression tests were not run; this worktree has no BE cluster.
- Behavior changed: Yes, as described in the source PRs and release note.
- Does this need documentation: No; the source PRs do not require a
documentation PR.
--
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]