Gabriel39 commented on PR #65446: URL: https://github.com/apache/doris/pull/65446#issuecomment-4979159137
已按这轮 review 的前 5 项处理,最后一项 catalog replay/query-time 重复解析留到后续 PR: 1. **默认 Parquet export 从 INT96 改为 INT64**:这是有意的行为变更,本 PR 不拆分。已更新 PR 标题、Problem Summary、Release note、Behavior changed 和测试记录,明确默认 `enable_int96_timestamps=false`;Hive 2/3 等旧读取端需要显式设置 `true`。另外新增 `test_doris_int96_round_trip`,在 `Asia/Shanghai` session 显式导出 INT96,再切换到 `America/Los_Angeles` session,通过 TVF 设置 `hive.parquet.time-zone=Asia/Shanghai`,验证 Doris 读回原始墙上时间和微秒精度。该用例在指定远端以生成和普通比对两种模式均通过。 2. **apache/doris-website#3982**:已更新并 force-with-lease 推送到 `1cc4728f`。英文和中文文档现在明确默认导出 INT64、Hive 2/3 显式 INT96 用法、Hive/Hudi 作用域(Iceberg 不应用)、显式 INT96 的读回配置,以及现有 Catalog 的升级检查和迁移建议。`docs:features:changed` 无 findings,`docs:i18n-sync:changed` 仅保留当前版本范围之外的预期提示。 3. **孤立 javadoc**:已从 `FILE_SYSTEM_EXECUTOR_THREAD_NUM` 移到 `getHiveParquetTimeZone()`。 4. **v1/v2 差异**:按设计保留,不追求一致。PR 和文档均明确 FileScannerV1 有意不改、可能返回不同结果,切换 v1 不是本次变更的兼容方案。 5. **现有 Hive/Hudi Catalog 升级行为**:不回退新的 scanner-v2 语义,但已在 PR release note 和网站迁移章节明确升级前抽样核对 INT96 文件;对于被旧写入端按已知时区归一化的文件,应设置 `hive.parquet.time-zone`。 本次 Doris 更新已 squash 为单提交 `ef8f1e8c020` 并推送。独立自审未发现新的高置信度问题。 按约定,`getHiveParquetTimeZone()` 在 replay/image load 后的持久化 canonicalization 与 query-time 重复解析优化不在当前 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]
