morningman commented on PR #67504:
URL: https://github.com/apache/doris/pull/67504#issuecomment-5555169237

   <!-- doris-repo-review:v1:begin -->
   ### Local pipeline review — ✅ PASS
   
   ```yaml
   schema: doris-repo-review/v1
   status: PASS
   pr: apache/doris#67504
   commit: 888313142ef112a5dd52d4e536259832b16e3852
   base: b58b2c53ff56354c692c2dc7634d724d8780838f
   reviewed_at: 2026-09-06T06:19+08:00
   reviewer: morningman
   model: claude-opus-5[1m]
   effort: max
   findings: {blocker: 0, major: 0, minor: 14, nit: 4}
   rounds: 2
   converged: true
   ```
   
   **Notes for maintainers**
   
   - `fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java:1598` — 
the gate also un-defers `finalizeQuery()`, so an ACID Hive scan's metastore 
read lock is committed inside GetFlightInfo, before DoGet. Reviewed as Major on 
the previous head; rated Minor here because the blast radius is exactly Hive 
ACID (every other connector inherits the no-op `releaseReadTransaction`, per 
`PluginDrivenScanNode.java:1471-1474`) and that read path is slated for 
deprecation. Still worth fixing; suggested patch in the review document.
   - 
`regression-test/suites/external_table_p0/iceberg/test_iceberg_arrow_flight_split_source.groovy:128-162`
 — the (external, non-batch, Arrow Flight) row that had no coverage anywhere is 
now covered by this head's test commit, with a negative control on the split 
path and an eager-release assertion. That closes the only other Major from the 
previous review.
   - `fe/fe-core/src/main/java/org/apache/doris/qe/StmtExecutor.java:1109-1117` 
— the mirror case is still open: a deferred batch-mode Flight query never 
closes its connector statement scope.
   - 
`fe/fe-core/src/test/java/org/apache/doris/qe/ArrowFlightDeferralGateTest.java:57-68`
 — the unit test named for the deferral gate does not exercise the gate.
   - 
`regression-test/suites/external_table_p0/iceberg/test_iceberg_arrow_flight_split_source.groovy:171-174`
 — the idle-reaper assertions give the reaper zero timing margin, which can 
reproduce #62259 as a false red in CI.
   
   <sub>Reviewed locally with the `doris-repo-review` pipeline (a local port of 
`.github/workflows/code-review-runner.yml`). This is not a CI status 
check.</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