Gabriel39 commented on PR #65868:
URL: https://github.com/apache/doris/pull/65868#issuecomment-5100111900

   对照 #65086 重新核对了当前 head `a129238`。Issue checklist 目前不能视为全部完成,至少还有以下项目:
   
   1. **Row-level DELETE / UPDATE:未实现。** 当前没有对应执行链路和回归用例。
   2. **Bucket-aware data distribution:未实现。** `HASH_DYNAMIC` / `KEY_DYNAMIC` 
当前通过 single writer 保证正确性,并不是真正按 Paimon bucket 分发;该项已确认计划放到后续 PR。
   3. **Rust FFI backend:未实现。** `ffi_paimon_write_backend.cpp` 仍直接返回 
`NotSupported("Paimon Rust FFI writer is not implemented")`。
   4. **Schema evolution compatibility:实现存在但当前验收失败。** 最新 External Regression 
中,主键表执行 `RENAME COLUMN metric metric_value` 后立即读取失败:`RequiredField metric_value 
not found in schema`(`test_paimon_write_schema_change` line 916)。因此这项目前不能标记完成。
   5. **Static partition overwrite:已有用例暴露正确性问题。** 自定义 `partition.default-name` 
后执行 `PARTITION(region = NULL)`,会出现 `Duplicate Paimon partition 
name`(`test_paimon_write_transaction`),表元数据无法正常加载。Issue 中该项虽然已标 ✅,但当前实际状态应视为 
blocker。
   
   另外还有两个需要明确的交付边界:
   
   - Paimon schema/default value 在省略目标列时目前仍不生效,回归文件中已有 TODO 并把相关 case 
注释掉;建议修复后恢复 case,或者在 PR scope 中明确该限制。
   - HMS/REST catalog write case 已加入,但没有进入本轮 External P0 的执行范围,目前只有代码/用例,尚缺最新 
CI 通过证据。
   
   Dynamic partition overwrite、partial-update/aggregation/first-row、dynamic 
bucket、Input/Lookup/FullCompaction changelog、write-time compaction、CREATE/ALTER 
DDL 等虽然 Issue 仍显示 ⬜,当前 PR 已有实现和用例,建议同步更新 PR description 与 Issue 
checklist。合入前请至少修复上述两个 External Regression 正确性失败,并明确 3 个未实现 checklist 项是否移出本 PR 
scope。
   


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