🌊 Fluss 每日动态

📅 2026-05-04

🔗 apache/fluss

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

🔥 核心要点

⚠️ 重点关注

💬 Issue/PR 动态

Issue 讨论

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

  • @wuchong: 已合并该 PR,建议为旧表引入配置选项显式启用备副本,新表可默认启用

Issue #2876 Fixing issue with row update not working for PK table:

  • @polyzos: 请求 rebase 并提出代码建议:consumedRowType 参数冗余、投影假设计算列在末尾、测试缺少断言

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

  • @wuchong: 代码审查发现 InterruptedException 处理可能导致 NPE,应分别处理中断和执行异常

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

  • @vaibhavk1992: 感谢合并,将在周末处理其他 RPC 调用的授权工作
  • @wuchong: 建议先创建所有子 issue 再分别提交 PR,便于跟踪主 issue #2007 的进度

Issue #3245 [test] Unstable test CoordinatorEventManagerTest.testMetricsUpdatedImmediatelyOnStartup

  • @wuchong: 报告新实例,指出 #3210 的修复未生效,请求 swuferhong 协助排查

Issue #2007 Add missing authentication for RPC calls

  • @vaibhavk1992: 已创建所有子 issue 并关联,但无法将它们转换为子 issue,请求协助

PR Review

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

  • @wuchong: 审查建议:避免重复线程池、重构 loadLogs 方法名、优化 dataDir 获取性能、处理 tryLock 失败情况

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

  • @fresh-borzoni: 建议使用 fetchLogDataBarrier hook、修复取消与完成之间的竞态条件、添加中断状态检查
  • @Kaixuan-Duan: 已修复:添加中断检查、提取 cleanupCompletedFuture 辅助方法避免内存泄漏

PR #3151 [KV] Kvscan Server Side

  • @wuchong: 发现多个问题:ScannerManager 应不可变、需添加服务端批量大小限制、领导权切换时可能读到过期快照、缺少 volatile 可见性问题、需返回 log_offset

📝 新建 Issue/PR

Issues

Pull Requests

✅ 关闭 Issue/PR

已关闭 Issues

已合并 PRs