tidb执行恢复的时候报错:"[BR:Restore:ErrRestoreInvalidRewrite]invalid rewrite rule\ncannot find raw rewrite rule for start key"

【TiDB 使用环境】测试环境
【TiDB 版本】v8.5.8
【部署方式】机器部署
【操作系统/CPU 架构/芯片详情】Kylin Linux Advanced Server V10 (Tercel) /aarch64/ Kunpeng-920
【机器部署详情】CPU大小/内存大小/磁盘大小
cpu 12核心,62GB,2T
【集群节点数】三节点
【问题复现路径】创建三个数据库testdb,testdb1,testdb2,每一个数据库中有若干个表,对数据库进行备份,然后删除这三个库,执行带带过滤器的PITR恢复只恢复testdb,testdb1,testdb3这三个表,最后恢复失败,报[BR:Restore:ErrRestoreInvalidRewrite]invalid rewrite rule\ncannot find raw rewrite rule for start key"错误,此时检查数据库发现testdb,testdb1,testdb2这三个库和其内部的表已经存在但是处于restore状态,且该恢复命令在注册表中处于paused状态


然后删除对应的库

执行恢复:

然后查看数据库:

其中已经有testdb,testdb1,testdb2这三个库

但是状态都是Restore,这个应该是因为这个恢复操作并没有执行完毕导致的

现在删除这3个数据库,删除注册表项,重新执行恢复就一直是这个问题

【资源配置】

恢复库里残留同名表结构对不上就会报这个,删干净再重跑