🌊 Fluss 每日动态

📅 2026-03-16

🔗 apache/fluss

📝 7 新 Issues
✅ 8 关闭
✨ 6 新 PRs
🎉 9 合并

🔥 核心要点

⚠️ 重点关注

💬 Issue/PR 动态

Issue 讨论

Issue #2809 [KV] Support Full KV Scan

  • @platinumhamburg: 指出 scanner 生命周期、close_scanner 请求和错误处理等三个待解决问题

Issue #2779 [test][kv] ensure ordered inserts for auto-increment ID tests

  • @beryllw: 详细分析 Flink UNION ALL 不保证顺序导致部分列 INSERT 结果非确定性的问题
  • @leonardBang: 感谢 beryllw 的详细分析,认可调查结果

Issue #2871 [helm] Restructure helm chart of Fluss

  • @affo: 建议使用 helm-docs 工具生成文档,推荐统一 Python 版本和 requirements.txt 管理
  • @nhuantho: 回应 Helm schema 注释方式、开源工具选择和验证流程的建议

Issue #2711 [helm] Enable metrics reporting on helm charts

  • @affo: 建议统一处理方式,禁止通过 config override 设置 reporters 和 ports
  • @morazow: 已采纳建议,添加验证函数并更新相关配置逻辑

PR Review

PR #2827 [client] Fix idempotent writer enters infinite retry loop

  • @wuchong: 建议调整异常检查块顺序,让 handleWriteBatchException 逻辑更清晰
  • @LiebingYu: 已采纳建议并更新代码

PR #2880 [flink] Fix $binlog update pairing across log splits

  • @Copilot: 警告 UPDATE_BEFORE 处理可能覆盖已缓冲记录,导致错误 binlog 输出

PR #2881 [lake/iceberg] Support snapshot expiration for lake tables

  • @Copilot: 指出测试依赖 Thread.sleep 可能导致 CI 环境下测试不稳定

PR #2883 [hotfix] Still do remove server tag if tablet server not exist

  • @swuferhong: 指出测试未覆盖 serverTag 存在于 ZK 但 server 已下线的场景
  • @zcoo: 已请 reviewer 审核修改
  • @swuferhong: 请求将 PR cherry-pick 到 release-0.9 分支

PR #2852 [server] Fix get table count of database

  • @wuchong: 指出更改引入双重 I/O 开销,建议批量获取统计信息以并行化

PR #2781 [Feature] Coordinator Server Supports coordinator epoch protect

  • @swuferhong: 指出 ioExecutor 双重初始化、BadVersionException 处理导致 split-brain 风险等多个问题

📝 新建 Issue/PR

Issues

Pull Requests

✅ 关闭 Issue/PR

已关闭 Issues

已合并 PRs