luwei16 commented on PR #68094:
URL: https://github.com/apache/doris/pull/68094#issuecomment-5718287689

   Local review result: **PASS**.
   
   Reviewed the exact three-dot diff from 
`e85575e3ad60389259dfe267a90124e6299a230a` to 
`4ab7dd41af8bb63038f89a85562a28e09c40dc96`, including the merge resolution and 
compatibility with current master `b0f266a8ebc1a333f806831f5d2209f837fda5d5`.
   
   - Goal and scope: the FE → MetaService → BE path now propagates and persists 
all six row-binlog configuration fields for Cloud tablets, including row-binlog 
companion tablets.
   - Correctness and persistence: the protobuf addition is backward-compatible; 
MetaService updates both legacy and versioned tablet metadata through the 
existing transactional path; failures are propagated and full-config retries 
are idempotent.
   - Concurrency and lifecycle: Cloud writes occur under exclusive 
`_meta_lock`; all three reachable readers use a shared-lock value snapshot. No 
recursive locking, lock-order inversion, or newly reachable unprotected copy 
was found. The previous BinlogConfig data-race finding is fixed on this head.
   - Compatibility and performance: the merge commit preserved both this PR’s 
tests and upstream tests. A synthetic merge with current master is 
conflict-free and the overlapping master changes are semantically unrelated. 
The change adds only metadata-update work and lock-protected snapshot reads, 
with no material hot-path regression identified.
   - Tests and CI: FE, BE, and Cloud tests cover request fanout/all six fields, 
MetaService persistence, BE refresh, and lock participation. Current Compile, 
FE UT, BE UT, Cloud UT, style, regression, and performance checks passed. The 
separate FE coverage failure is a Maven-download network failure before 
`build.sh --fe` started.
   - Attribution: temporary-partition coverage, ADD PARTITION versus ALTER, 
concurrent ALTER ordering, and cross-batch partial success are pre-existing 
orchestration behavior in unchanged code and are not findings introduced by 
this PR.
   
   Findings: Blocker 0, Major 0, Minor 0, Nit 0. The review converged in one 
round. This was a read-only review; no local build or test was run.
   
   <!-- doris-repo-review:v1:begin -->
   ```yaml
   schema: doris-repo-review/v1
   status: PASS
   pr: apache/doris#68094
   commit: 4ab7dd41af8bb63038f89a85562a28e09c40dc96
   base: e85575e3ad60389259dfe267a90124e6299a230a
   reviewed_at: 2026-09-18T01:05:58+08:00
   reviewer: luwei16
   model: gpt-5.6-sol
   effort: xhigh
   findings: {blocker: 0, major: 0, minor: 0, nit: 0}
   rounds: 1
   converged: true
   ```
   <!-- 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