raghav-reglobe commented on PR #70554:
URL: https://github.com/apache/doris/pull/70554#issuecomment-6855056873

   <!-- doris-repo-review:v1:begin -->
   ### Local pipeline review — ✅ PASS
   
   ```yaml
   schema: doris-repo-review/v1
   status: PASS
   pr: apache/doris#70554
   commit: 9bd2d00c09aade2837b9fda938c0dde14b71ce03
   base: ccfd4378d424292a363a96142ad795b8c9ace21e
   reviewed_at: 2026-11-13T19:28+05:30
   reviewer: raghav-reglobe
   model: claude-opus-5-5
   effort: xhigh
   findings: {blocker: 0, major: 0, minor: 4, nit: 5}
   rounds: 1
   converged: true
   ```
   
   **Notes for maintainers**
   
   - F-06 (observability, behaviour change not declared at the reviewed commit; 
the PR description now declares it) 
`fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/InferAggNotNull.java:55-59`
 — where a lower filter under the aggregate already holds an inferred not-null 
(a nested CASE/IF without ELSE), the rule no longer adds a generated copy on 
top, so one filter's conjunct order in plain EXPLAIN differs from the merge 
base; predicates, plan shape and results are the same. Checked by reading, not 
run.
   - F-01 
`fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/TopDownVisitorRewriteJob.java:37-42`
 — the rewrite bound covers the visitor job only; the other three drivers have 
none, and a planner entry that never starts the statement stopwatch has no 
planning timeout either, as before this PR.
   - F-04 
`fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/InferAggNotNullTest.java:131-192`
 — no regression or end-to-end test runs the issue's statement, and neither new 
rule test runs on the visitor driver.
   - F-07 
`fe/fe-core/src/test/java/org/apache/doris/nereids/jobs/rewrite/TopDownVisitorRewriteJobTest.java:128-134`
 — the planning-timeout test depends on wall-clock time (a 1.1 s sleep); a 
deterministic form exists.
   - The same loop is on branch-4.0 and branch-4.1 (F-03); the PR description 
names both and the two PRs that introduced the two halves.
   
   <sub>Reviewed locally with the `doris-repo-review` pipeline. Repository 
policy may accept this receipt for the matching commit; it is not a human 
Apache approval.</sub>
   <!-- doris-repo-review:v1:end -->
   


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