纠删码
4 篇-
生命周期版本历史:同一个版本,两个发行版写的头部
本记录说明维护者复查 RELEASE.2026-11-09T00-00-00Z(d99829238)时发现的一个缺陷。它由该版本中的 9f7b49369 引入,这个提交是多池生命周期修复(#278)的一部分。修复见 PR #332,没有单独的 GitHub issue。 **状态:**已通过 PR #332 合并到 main,提交为 36c8d1683;合并前在第二轮对抗评审中获得通过,第一轮评审改动了修复方案,见评审记录。尚未发布:RELEASE.2026-11-09T00-00-00Z 受影 …
本记录说明维护者复查 RELEASE.2026-11-09T00-00-00Z(d99829238)时发现的一个缺陷。它由该版本中的 9f7b49369 引入,这个提交是多池生命周期修复(#278)的一部分。修复见 PR #332,没有单独的 GitHub issue。 **状态:**已通过 PR #332 合并到 main,提交为 36c8d1683;合并前在第二轮对抗评审中获得通过,第一轮评审改动了修复方案,见评审记录。尚未发布:RELEASE.2026-11-09T00-00-00Z 受影 …
-
局部视图不能把存在的对象报成不存在
本记录说明在 SILO Server 20261109 本地验收中发现的一个缺陷。修复前的 SILO Server 20261109 集成分支和 69fcf50cd 上都能复现。对应 #302。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短回答 刚重启的节点,或者短暂与部分节点断开连接的节点,只能看到纠删集里的一部分盘。如果它能看到的盘上,对象元数据分属两个修订版本,而哪个版本都凑不够读 quorum,GET 和 HEAD 就会对一个存在的对 …
本记录说明在 SILO Server 20261109 本地验收中发现的一个缺陷。修复前的 SILO Server 20261109 集成分支和 69fcf50cd 上都能复现。对应 #302。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短回答 刚重启的节点,或者短暂与部分节点断开连接的节点,只能看到纠删集里的一部分盘。如果它能看到的盘上,对象元数据分属两个修订版本,而哪个版本都凑不够读 quorum,GET 和 HEAD 就会对一个存在的对 …
-
Multipart 提交失败可能让上传卡死
本记录说明在 SILO Server 20261109 发布验收中发现的一个缺陷。它在 69fcf50cd 与 SILO Server 20261109(d998292387cc)上都能复现,继承自上游 MinIO,尚无单独的 GitHub issue 编号。 状态: 已在 SILO Server 20261109 发布验收中完成分析与复现。曾起草一版候选修复,但对抗评审认定其对 SILO Server 20261109 风险过高而予以否决。SILO Server 20261109 将该缺陷记录 …
本记录说明在 SILO Server 20261109 发布验收中发现的一个缺陷。它在 69fcf50cd 与 SILO Server 20261109(d998292387cc)上都能复现,继承自上游 MinIO,尚无单独的 GitHub issue 编号。 状态: 已在 SILO Server 20261109 发布验收中完成分析与复现。曾起草一版候选修复,但对抗评审认定其对 SILO Server 20261109 风险过高而予以否决。SILO Server 20261109 将该缺陷记录 …
-
混合 EC 布局与迁移列表
本文记录 issue #261 与 PR #262 的审查结论(#276 后续更新基线 0fc5a0b5)。实际修复通过维护者 PR #267(a7310d59f)合入,#262 是被取代的重复 PR。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 先说结论 问题成立。一次成功的降级覆写可能让一个无版本对象同时存在两种 EC 布局:在线磁盘上有更新的副本,离线磁盘上保留旧副本。GET 与 ListObjectsV2 能选出更新的可读多数 …
本文记录 issue #261 与 PR #262 的审查结论(#276 后续更新基线 0fc5a0b5)。实际修复通过维护者 PR #267(a7310d59f)合入,#262 是被取代的重复 PR。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 先说结论 问题成立。一次成功的降级覆写可能让一个无版本对象同时存在两种 EC 布局:在线磁盘上有更新的副本,离线磁盘上保留旧副本。GET 与 ListObjectsV2 能选出更新的可读多数 …