SeaweedFS 是一个简单且高度可扩展的分布式文件系统,主要有两个目标:存储数十亿的文件和快速响应。
目前 SeaweedFS 发布 3.2.0 版本,除了许多小修复外,还有两个主要改进:
- FUSE 支架越来越稳定。截断操作的过期修复使 SQLite 能够安全运行。
filer.sync
可以并行同步多个文件更改。(在修复之前,所有更改只能在目标文件管理器集群中一一应用)。
更改日志:
- FUSE Mount
- 修复 truncate 操作导致新文件较小时数据写入失败 #2609 #3384
- 修复硬链接的链接计数 #3386
df
当使用量接近限制时调整统计报告 #3407- 修复检测随机读取模式的错误逻辑
filer.sync
- 并行化从 1 到 128 个复制 goroutine 的同步。
- 修复主动-主动模式下的同步逻辑 #3328
- 排除路径为空时修复
- 文件管理器
- Filer 更喜欢同一数据中心中的卷服务器 #3405
- 添加下载限速支持 #3408
- Helm 图表
- 添加对 initContainers 的支持 #3399
- 其他监控改进 #3406
- 文件管理器商店
- 允许 postgresql 使用标准环境变量进行连接 #3413
- Shell
filer.meta.load
添加安静模式,以减少详细输出 #3414
更新公告:https://github.com/seaweedfs/seaweedfs/releases/tag/3.20