跳转到主要内容

生命周期

6 篇
  • 生命周期版本历史:同一个版本,两个发行版写的头部

    发布于 设计

    设计生命周期纠删码兼容性

    生命周期版本历史:同一个版本,两个发行版写的头部

    本记录说明维护者复查 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 受影 …

  • 恢复副本:过期的是副本,不是对象

    发布于 设计

    设计生命周期分层存储数据安全

    恢复副本:过期的是副本,不是对象

    本文覆盖 issue #281 和 Denis Babchuk 提交的 PR #282,基于 main 69fcf50cd 评估。修复与多池生命周期修复(多池生命周期过期,#278)在同一个维护者集成 PR 中交付:贡献者提交原样保留,并附加下文所述的防护,同时配合单池锁域修复一并发布。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短结论 报告属实。执行 POST ?restore 后,已分层的版本会在本地获得一份临时副本,保留到 …

    本文覆盖 issue #281 和 Denis Babchuk 提交的 PR #282,基于 main 69fcf50cd 评估。修复与多池生命周期修复(多池生命周期过期,#278)在同一个维护者集成 PR 中交付:贡献者提交原样保留,并附加下文所述的防护,同时配合单池锁域修复一并发布。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短结论 报告属实。执行 POST ?restore 后,已分层的版本会在本地获得一份临时副本,保留到 …

  • 多池生命周期过期:按整个对象决策

    发布于 设计

    设计生命周期存储池数据安全

    多池生命周期过期:按整个对象决策

    本文覆盖 issue #278 和 Denis Babchuk 提交的 PR #279,基于 main 69fcf50cd 评估。修复已通过维护者集成合入:贡献者提交原样保留,并附加下文所述的维护者后续修正。恢复副本过期的修复(#281)在同一个集成 PR 中交付,另有单独记录。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短结论 报告属实,也是 SILO Server 20261109 修复的首要发布阻塞缺陷。部署有多个池时,同一个 key …

    本文覆盖 issue #278 和 Denis Babchuk 提交的 PR #279,基于 main 69fcf50cd 评估。修复已通过维护者集成合入:贡献者提交原样保留,并附加下文所述的维护者后续修正。恢复副本过期的修复(#281)在同一个集成 PR 中交付,另有单独记录。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 简短结论 报告属实,也是 SILO Server 20261109 修复的首要发布阻塞缺陷。部署有多个池时,同一个 key …

  • ILM 过期与存储池迁移顺序

    发布于 设计

    设计生命周期存储池复制

    ILM 过期与存储池迁移顺序

    本文记录 issue #265、贡献者修复 PR #266 与维护者后续修复 #276,并说明已经合入的 #264 与 #267 是相关前置修复。#266 的 decommission 提交是 19910230a,rebalance 提交是 a995921e5。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 更新(2026-11-06)。 生命周期删除不复制,S3 如此,SILO 的每个发布版本也是如此。#276 曾在 main 上短暂地让它们复制 …

    本文记录 issue #265、贡献者修复 PR #266 与维护者后续修复 #276,并说明已经合入的 #264 与 #267 是相关前置修复。#266 的 decommission 提交是 19910230a,rebalance 提交是 a995921e5。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。 更新(2026-11-06)。 生命周期删除不复制,S3 如此,SILO 的每个发布版本也是如此。#276 曾在 main 上短暂地让它们复制 …

  • Tier free version 是内部清理记录

    发布于 设计

    设计Tier生命周期存储池兼容性

    Tier free version 是内部清理记录

    本文记录 issue #263 与 PR #264 的审查结论(#276 后续更新基线 0fc5a0b5),#264 的合入提交记录为 0cfca29c。这个 PR 的三个提交是一组相互配合的修复,不是三个互不相关的 workaround。 状态: 已连同下文的 free version 清理归属与 decommission 取消后续修复一并随 SILO Server 20261109(d998292387cc)正式发布。 先说结论 问题成立。free version 是 SILO 在删除 …

    本文记录 issue #263 与 PR #264 的审查结论(#276 后续更新基线 0fc5a0b5),#264 的合入提交记录为 0cfca29c。这个 PR 的三个提交是一组相互配合的修复,不是三个互不相关的 workaround。 状态: 已连同下文的 free version 清理归属与 decommission 取消后续修复一并随 SILO Server 20261109(d998292387cc)正式发布。 先说结论 问题成立。free version 是 SILO 在删除 …

  • 存储池迁移完整性审查:#261、#263 与 #265

    发布于 设计

    设计存储池生命周期兼容性

    存储池迁移完整性审查:#261、#263 与 #265

    本文审查 #261、#263、#265 及其对应的修复 #262、#264、#266,并记录维护者后续修复 #276。这是设计与审查记录,不是发布说明。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。PR #267(取代 #262)、#264、#266 与 #276(已在发布前移除生命周期删除复制)均已随 RELEASE.2026-11-09T00-00-00Z 一并交付。 先看结论 问题 是否成立 对应 PR 的判断 建议处理 #261 成立。可读 …

    本文审查 #261、#263、#265 及其对应的修复 #262、#264、#266,并记录维护者后续修复 #276。这是设计与审查记录,不是发布说明。 状态: 已随 SILO Server 20261109(d998292387cc)正式发布。PR #267(取代 #262)、#264、#266 与 #276(已在发布前移除生命周期删除复制)均已随 RELEASE.2026-11-09T00-00-00Z 一并交付。 先看结论 问题 是否成立 对应 PR 的判断 建议处理 #261 成立。可读 …