4.9. RBD 镜像功能
在命名空间中启用镜像镜像时的错误消息现在提供更详细的信息
在以前的版本中,尝试在命名空间中启用镜像镜像会失败,并显示 "cannot enable mirroring in current pool mirroring mode" 错误。此错误不会提供对问题的见解,也不会提供任何解决方案。
在这个版本中,为了提供更详细的信息,错误处理会被改进,错误现在会在命名空间中显示 "cannot enable mirroring: mirroring: mirroring"。
快照镜像不再永久停止
在以前的版本中,如果在将快照标记为完成前,如果 rbd-mirror 守护进程因为某种实际原因将主快照创建请求转发到 rbd-mirror 守护进程时,主快照将永久不完整。这是因为在重试主快照创建请求时,librbd
会注意到此类快照已经存在。它不会检查这个 "pre-existing" 快照是否已完成。因此,快照的镜像被永久停止。
在这个版本中,作为下一个镜像快照创建的一部分(包括由调度程序触发)进行检查,以确保相应地删除任何不完整的快照来恢复镜像。