搜索社区议题
检索已进入日报、周报、月报或专题的中文点评与原始英文标题。
V2 在 VIR_MIGRATE_UNDEFINE_SOURCE 成功后补发 UNDEFINED 事件,并新增 VIR_DOMAIN_EVENT_UNDEFINED_MIGRATED detail,让仅依赖事件的程序获知源端已删除。
影响:改善迁移生命周期事件一致性,但新增公共枚举 detail,需评估 API/ABI 兼容性。
利用AMD硬件脏位跟踪,加速虚拟机热迁移时的脏页捕获。
影响:显著减少迁移迭代时间和停机时长,对齐Intel PML特性。
修复HVF下虚拟机迁移、WFI信号竞争和客户计时器频率设置错误,系列已完整审核。
影响:显著提高Arm HVF虚拟机稳定性和热迁移可靠性。
实现硬件辅助的脏页跟踪,减少VMM扫描开销,提升迁移和备份效率。
影响:与传统dirty ring互补,显著降低大内存虚拟机热迁移时的性能损耗。
18 补丁整合此前两系列,以统一 visitor 路径缩减 migration 参数重复,并暂缓整配置传入迁移命令;Peter Xu 已 Ack。
影响:为后续 QAPI 重构和迁移命令带入完整配置打地基,降低参数与能力分裂的维护成本。
修复写侧 shutdown、初始接收时序以及控制发送队列满时的重试逻辑。
影响:提升 RDMA 迁移在异常情况下的健壮性,减少迁移中断。
补丁修正 @local 在 MigrationParameter 中未标注 unstable、而在 MigrationParameters 中已标注的不一致;维护者已将其排队。
影响:明确该参数的稳定性承诺,避免管理工具把它当作稳定接口使用。
v2 澄清 checkpatch 改动动机、重命名合并函数变量、重写 HMP 字符串解析测试以避免误报,并删除了实际不起作用的 has_* 校验补丁。
影响:涉及迁移参数解析与 HMP 测试可靠性;Peter Xu 已 Ack,并提出未来可用 SUCCESS()/FAIL() 组织测试结果判断。
v3 将 capabilities 概念并入 parameters,移除 MigrationParameter 枚举,用 clone visitor 统一处理 has_* 字段,并改进 block-bitmap-mapping 等列表输出。
影响:简化迁移能力的 QMP 接口;migrate-set-capabilities 与 query-migrate-capabilities 转为弃用,管理栈需要跟进。
Peter Xu提出新命令行方式允许在QEMU早期启动阶段设置迁移参数,避免全局变量。
影响:统一CPR和正常迁移的参数传递,简化管理面集成。