用于灵活元数据管理的闭源 SeaweedAdmin 服务器:
- 灵活高效的 TTL 管理。
- 将任何文件恢复到任何时间点。
- 异地连续文件元数据备份。
更改内容
- 纠删码
- 引入逻辑以解决 EC 重新平衡中的卷副本放置问题。由 IN #6254
- 统一 shell 的使用。EcNode.dc 作为 DataCenterId 进行分配。由 #6258
- 改进 EC 分片跨机架再平衡逻辑 #6270
- 修复 EcVolumes 在卷 UI 中的排序方式 #6275
- 改进 EC 分片跨节点再平衡逻辑 #6297
- 在重新平衡 EC 分片机架失败时显示详细信息。由 在 #6299
- 从主服务器默认值解析 EC 卷的副本放置。由 IN #6303
- 在跨机架平衡 EC 分片时,请考虑复制放置设置。由 #6316
- 在平衡同一机架内的 EC 分片时,请考虑复制放置设置。由 IN #6317
- 在单个结构下共享 EC 再平衡功能的通用参数。由 在 #6319
- 在选择要将 EC 分片平衡到的节点/机架时删除平均约束。由 在 #6325
- 统一
ec.encode
ec.balance
的重新平衡逻辑 。由 IN #6339 - 删除ec.encode 的旧式平衡代码。由 IN #6344
- 在提供卷 ID 参数时,将 ec.encode的 EC 再平衡限制为相关集合。由 IN #6347
- 开始实施 EC 平衡并行化支持。由 IN #6342
- 并行化机架的 EC 平衡。由 在 #6351
- 并行化跨机架平衡的 EC 分片。由 IN #6352
- 通过在 #6354 中并行化在机架内平衡的 EC 分片
- 致命错误:并发 map 迭代和 map write by 在 #6358 中 #6359
- 将 waitgroup 代码shell.EcBalance()返工为独立类型。由 IN #6373
- 在ec.encode 中并行化卷副本操作。由 IN #6374
- 允许为 EC 并行化配置最大并发任务数。由 IN #6376
- 修复ec.encode 中的卷副本并行化。由 IN #6377
- 壳
- [shell] 新增 volume.move by 的 noLock 参数 #6261
- [shell] 当 volume.fix.replication 没有变化时,不需要锁定 #6266
- [shell] 对 BY 类型的 HDD 使用 CONSTANT #6337
- volume.list 避免 IN 输出空数据中心和机架和磁盘信息 #6341
- [shell] volume.list 只显示可写卷 BY IN #6338
- [shell] 特性:在 IN 执行 volume.vacuum.disable 后立即停止 VACUUM,#6375
- [shell] 仅对 IN 的可写卷应用平衡 #6346
- 在代码之后移动警告报告,以查看文件是否位于源卷上。由 IN #6406
- 主人
- [master] 避免 Crowded More writable for Auto Grow by #6214
- [主]Revert back automatic volume grow in case of compensate for crowded volumes by #6267 中
- 修复缺失的 register master metric MasterPickForWriteErrorCounter by #6277
- 在 #6280 中使用 ShouldGrowVolumesByDcAndRack
- [master] 更新 hashicorp raft 的 LastLeaderChangeTime by in #6292
- [master] 在 #6291 中使用 Filter by DC 或 rack by 为 main request 分配时避免超时
- [security] 在 http seerver 上重新加载白名单 by in #6302
- 文件管理器同步
- 文件管理器同步:源路径和排除路径支持目录后缀 #6268
- S3 应用程序接口
- FUSE 支架
- mount metacache add ttl by 在 #6360 中
- 卷服务器
- BY 在执行 volume.fix.replication 时跳过错误 #6382
- 文件 WORM 支持
- IN 提供的 WORM 宽限期和保留时间支持 #6404
- 杂项
Assets 54
-
23.7 MB2 hours ago
-
33 Bytes2 hours ago
-
23.7 MB2 hours ago
-
33 Bytes2 hours ago
-
22.2 MB2 hours ago
-
33 Bytes2 hours ago
-
22.2 MB2 hours ago
-
33 Bytes2 hours ago
-
22.9 MB2 hours ago
-
33 Bytes2 hours ago
-
22.9 MB2 hours ago
-
33 Bytes2 hours ago
-
21.3 MB2 hours ago
-
33 Bytes2 hours ago
-
20.9 MB2 hours ago
-
33 Bytes2 hours ago
-
20.9 MB2 hours ago
-
33 Bytes2 hours ago
-
21.3 MB2 hours ago
-
33 Bytes2 hours ago
-
23.2 MB2 hours ago
-
33 Bytes2 hours ago
-
41.3 MB2 hours ago
-
33 Bytes2 hours ago
-
41.3 MB2 hours ago
-
33 Bytes2 hours ago
-
23.2 MB2 hours ago
-
33 Bytes2 hours ago
-
21.5 MB2 hours ago
-
33 Bytes2 hours ago
-
21.1 MB2 hours ago
-
33 Bytes2 hours ago
-
21.1 MB2 hours ago
-
33 Bytes2 hours ago
-
21.5 MB2 hours ago
-
33 Bytes2 hours ago
-
22.9 MB2 hours ago
-
33 Bytes2 hours ago
-
22.9 MB2 hours ago
-
33 Bytes2 hours ago
-
21.3 MB2 hours ago
-
33 Bytes2 hours ago
-
20.9 MB2 hours ago
-
33 Bytes2 hours ago
-
20.9 MB2 hours ago
-
33 Bytes2 hours ago
-
21.3 MB2 hours ago
-
33 Bytes2 hours ago
-
23.4 MB2 hours ago
-
33 Bytes2 hours ago
-
23.4 MB2 hours ago
-
33 Bytes2 hours ago
-
3 hours ago
-
3 hours ago
转自 Release 3.81 · seaweedfs/seaweedfs · GitHub