🌊 Fluss 每日动态

📅 2026-05-05

🔗 apache/fluss

📝 11 新 Issues
✅ 4 关闭
✨ 2 新 PRs
🎉 3 合并

🔥 核心要点

⚠️ 重点关注

💬 Issue/PR 动态

Issue 讨论

Issue #3254 FIP-24: Support tiering Fluss data to Hudi

  • @fhan688: 创建子任务 #3258 实现 Hudi 模块
  • @MaheshS08: 希望参与协作学习 Hudi 和 Fluss

Issue #3245 [test] Unstable test CoordinatorEventManagerTest.testMetricsUpdatedImmediatelyOnStartup

  • @wuchong: 指出 #3210 修复未生效,请求查看
  • @swuferhong: 表示将查看此不稳定测试问题

Issue #2829 [kv] Support elect standby replicas for primary key table

  • @wuchong: 建议为旧表引入配置项保持向后兼容
  • @swuferhong: 创建关联 issue #3253 跟踪兼容性

Issue #2007 Add missing authentication for RPC calls

  • @vaibhavk1992: 已创建所有子任务,请求帮忙转换格式

Issue #3078 [server] Add authorization to databaseExists and tableExists RPC call…

  • @vaibhavk1992: 感谢修复,计划周末处理其他 RPC 调用
  • @wuchong: 建议先创建子任务再分别开 PR

Issue #2941 [server] TabletServer fails to restart after unclean shutdown due to EOFException in log recovery

  • @fresh-borzoni: K8s 环境常见触发场景,建议提高优先级

Issue #3246 [server] Add authorization to databaseExists and tableExists RPC call

  • @wuchong: 已在 PR #3078 中实现

Issue #3252 [test] Fix flaky CoordinatorEventManagerTest by isolating metric group instance

  • @swuferhong: 请求审阅此热修复

Issue #3237 [lake/iceberg] Remove unused includeColumnStats to reduce memory usage

  • @zuston: 请求 @luoyuxia 帮助审阅

Issue #2972 [flink] Implement SupportsWatermarkPushDown for FlinkTableSource

  • @loserwang1024: 询问合并前是否需要 rebase

Issue #3069 [client] Add validation for client.scanner.log.max-poll-records and client.connect-timeout

  • @Prajwal-banakar: 关联 fluss-rust PR,请求审阅

Issue #3255 [test] Unstable test CoordinatorEventManagerTest.testMetricsUpdatedImmediatelyOnStartup

  • @swuferhong: 已通过 #3252 修复,rebase main 即可

Issue #3132 [server] Optimize RemoteLogFetcher with async prefetch for recovery

  • @Kaixuan-Duan: 感谢审阅,已处理所有评论并 rebase

Issue #3151 [KV] Kvscan Server Side

  • @polyzos: 感谢详细审阅,已处理所有评论

Issue #3030 [server] Implement JBOD Phase 1 Local Multi-Directory Support

  • @wuchong: 发现 InterruptedException 处理会抛 NPE

PR Review

PR #3151 [KV] Kvscan Server Side

  • @wuchong: 多处改进:ScannerManager 应不可变、线程安全注解、领导权竞态、volatile 修饰符等

PR #3132 [server] Optimize RemoteLogFetcher with async prefetch for recovery

  • @fresh-borzoni: 建议使用 fetchLogDataBarrier 钩子、修复取消竞态、添加中断检查
  • @Kaixuan-Duan: 已采纳建议:添加中断检查、提取清理 helper

PR #3030 [server] Implement JBOD Phase 1 Local Multi-Directory Support

  • @wuchong: 建议避免重复线程池、重构命名、处理目录锁定失败、优化 cacheSize 位置

PR #2942 [server] Fix TabletServer fails to restart after unclean shutdown due to EOFException in log recovery

  • @fresh-borzoni: 指出顺序已反转、建议 Math.min 处理 recoveryPointCheckpoint

PR #3240 [spark] partition filter pushdown for non-lake log and kv tables

  • @Yohahaha: 建议追加分区过滤信息、提取 description 到 FlussScan

PR #3238 [spark] lake table predicate pushdown

  • @Yohahaha: 建议使用 Spark Logging 接口、更新 pushedPredicate

📝 新建 Issue/PR

Issues

Pull Requests

✅ 关闭 Issue/PR

已关闭 Issues

已合并 PRs