codex/backend-index-upgrade-flow-20261024
main
更新预检曾在新后端启动之前因旧接管重复标识停止,导致后端无法运行它自身的兼容逻辑。现在先拉取并核验目标镜像:声明自动兼容能力的正式后端跳过旧重复维护预检,启动后只读等待 /health/update-ready;没有该能力的历史版本保留原预检和异常停止行为。
在线或 Watchtower 仅镜像更新由后端自己完成兼容,不要求客户同步部署脚本。补充通用规范和维护文档,将脚本定位为诊断或异常人工维护工具。仅更新其他服务的范围保持不变,超时不报告成功。
验证:10 项真实 Bash 控制流程测试通过,覆盖能力分支、旧版预检、只读等待、失败停止、选定服务范围及拉取/核验/替换顺序;bash -n 通过。本 PR 不发布镜像或更改稳定目录。
No dependencies set.
The note is not visible to the blocked user.
更新预检曾在新后端启动之前因旧接管重复标识停止,导致后端无法运行它自身的兼容逻辑。现在先拉取并核验目标镜像:声明自动兼容能力的正式后端跳过旧重复维护预检,启动后只读等待 /health/update-ready;没有该能力的历史版本保留原预检和异常停止行为。
在线或 Watchtower 仅镜像更新由后端自己完成兼容,不要求客户同步部署脚本。补充通用规范和维护文档,将脚本定位为诊断或异常人工维护工具。仅更新其他服务的范围保持不变,超时不报告成功。
验证:10 项真实 Bash 控制流程测试通过,覆盖能力分支、旧版预检、只读等待、失败停止、选定服务范围及拉取/核验/替换顺序;bash -n 通过。本 PR 不发布镜像或更改稳定目录。