Files
gyxx-flow/docs/rollback.md
T

851 B
Raw Blame History

回滚手册

单任务回滚

  1. 记录失败的新任务名、workflow ID、run_id 和业务日期。
  2. 禁用对应 \GYXX\<workflow-id>,保留任务定义和运行证据。
  3. 重新启用原计划任务,核对触发时间、账号和旧工作目录仍与基线一致。
  4. 检查 state/ops/effectsin_progressambiguous 必须先做外部对账。
  5. 检查 outbox;已 sent 的消息不得重发,failed 只能以同一幂等键 replay。
  6. 记录回滚结果和恢复时间,保留新旧日志。

原则

  • 一次只切换或回滚一个 workflow。
  • 旧任务只禁用/启用,不删除;旧项目在全部观察期完成前保持只读可回滚。
  • 不删除新系统数据、run journal、effect receipt 或 outbox 消息。
  • 未完成对账时,不允许用直接运行脚本绕过 effect ledger。