首批通过分布式安全可靠测评,为关键业务系统打造
空 Unit 迁移无法完成
更新时间:2023-12-18 10:01
本文介绍当 Unit 为空时,迁移 Unit 无法结束,同时回滚无法结束。
问题现象
resource_pool 授权给租户,租户在对应的 Zone 上没有副本,则该 Unit 迁移无法完成。
resource_pool 未授权给租户,已经发起的 Unit 迁移或者
delete server无法完成。
问题原因
Root Service 缺少对此类 Unit 的处理。
问题的风险及影响
Unit 迁移无法完成,回滚无法结束。
delete server 无法结束。
影响的版本
OceanBase 数据库 V1.4.x,V2.1.x,V2.2.x,V3.1.x 版本。
解决方法及规避方式
为该 Zone 添加 Locality,则可以立刻结束。
该 Zone 上不存在副本,则需要手动修改内部表,然后再重新加载,该操作需要联系技术支持处理。
如果 resource_pool 已授权给租户,则需要 resource_pool 与租户解绑,并
drop resource pool。如果 resource_pool 未授权给租户,则直接删除
drop resource pool。