搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
v4 先阻断尚未就绪的 CPR 模式以避免中途崩溃,迁移时保留 vhost FD 并避免重置连接;讨论还覆盖 destination 侧失败时 owner 恢复路径。
影响:让 vhost-vsock 场景下的 CPR 迁移路径更完整,同时避免半支持状态下直接 crash。
系列中把 info migrate_parameters 改为使用 output visitor,评审围绕空对象前缀、QList/QDict 间距以及旧输出兼容性展开。
影响:影响迁移管理接口的可读输出与脚本解析兼容性,属命令行为变化,需在合入前确定格式。
仅加载设备状态,RAM 页面按需延迟加载,大幅降低恢复时间。
影响:对需要瞬时恢复的云场景意义重大。
v9 让测试加 -machine none 以适配无默认机器的目标,并新增 SET_OWNER 后 vhost_dev_init() 失败时释放设备所有权的补丁;本期获 Reviewed-by。
影响:为 CPR 场景下 vhost-vsock 的设备交接补齐所有权与 FD 处理,影响快照/恢复时的设备可用性。
v6 引入 GET_VRING_BASE_SKIP_DRAIN 协议消息,迁移时跳过 drain 步骤、记录在途 I/O 到共享区域,并禁止运行时改属性。
影响:显著降低高 I/O 负载下 vhost-user-blk 迁移停机时间。
v6 改用设备路径加 vhost-vsock 后缀作为 CPR key,去掉设备 ID 依赖并解除 ID-less 设备的 blocker,同时处理重复 CPR 失败时的 RESET_OWNER。
影响:使 vhost-vsock 可参与 CPR 流程,但依赖内核 RESET_OWNER 支持,缺少该支持时上游测试仍会失败。
Issue 报告 wdt_imx2 的活动倒计时未随 migration 保存,并提供 imx25-pdk qtest 复现。
影响:影响依赖看门狗计时的迁移正确性,需要确认状态保存范围。
系列针对恢复大型 Windows 客户机时,每 vCPU 执行一次的 post_load 钩子(如 Hyper-V SynIC 的消息页与事件页映射)反复结束内存事务并重建 flatview,使迁移随机器规模变慢的问题。
影响:若按提案延后执行,可显著降低大规格客户机目的端的恢复开销;证据中未给出具体性能数字,收益幅度待后续验证。
7 个补丁修复 7.2 机型上 multifd 与 postcopy 组合迁移失败;作者给出 qtest 复现命令,并说明 TLS 因不可预读目前无法同时修复。评审另附 fixup,建议简化与调整检查位置。
影响:使用旧机型做组合迁移的环境在上游即会失败,升级与长跑集群需要关注;TLS 场景仍无解。
TPM CRB blocker 目前只覆盖常规迁移,xen-save-devices-state 绕过 MigMode 与 blocker;补丁使其覆盖各类迁移并新增 Xen 专用类别,作者将按评审拆成两个补丁。
影响:避免在 blocker 未覆盖的保存路径上产生不可保留的设备状态,影响 CPR 与 Xen 混合场景。