BR 增量恢复失败

嗯, 现在只能重新全备了, 像加唯一索引这种还算比较常见, 这个对增量恢复影响还是蛮大的。。。。:joy:

BR 增备在6.1还是实验特性么?预计什么时候会正式GA啊?

后来我认真看了一下文档, 4.x, 5.x 文档增量备份看起来是GA的,增量恢复没有特别说明, 我想应该是GA的, 不然光备份GA,恢复没有GA没有意义; 6.x 增量恢复明确是试验特性, 不知道为啥, 是不是发现还有其它问题

最怕这种, 之前支持了, 后面又变成试验特性了:joy:

BR 增量备份恢复是近期我们在重点做的功能,随着新版本的发布这个功能会越做越好的。

加油,刚在测上面这个case的恢复,tidb server还崩了。:sweat_smile:
[2022/07/07 17:58:18.527 +09:00] [PANIC] [executor.go:132] ["index not found in origin table, please check the restore table has the same index info with origin table"] ["table id"=128] ["table name"=test] ["origin table id"=128] ["origin table name"=test] ["index name"=indx]

你备份搞得没得,我增量备份了,然后把数据库的数据删了一条,结果没有恢复。

比如原来数据是这样


增量备份完成后我把数据改成这样

结果恢复不了第一张图那样了。

恢复时还报错:

没太懂你的意思

  1. 提供一下全备时数据截图
  2. 提供一下执行增备时数据截图,确定一下增备期间到底有哪些数据变化
  3. 你这是在同一个集群内执行备份恢复吗?

1,2 提供一个时间线,做了哪些操作, 当时的数据是怎么样的

比如原来数据是这样

增量备份完成后我把数据改成这样:

结果数据恢复不了,还是只有一条数据。

你回答一下我刚刚问的几个问题

  1. 是否只有增备
  2. 增备时数据是怎么样的
  3. 增备这个时间区间内是否有数据修改
  4. 是否恢复到同一个集群

最后 麻烦提供一个 时间图, 什么时间操作了什么, 结果是什么样的

1.是只有增备

2.增备时数据是:
image
3.增量备份操作

4.增量备份完成后删除其中一条数据,删除后数据如下:

5.执行增量恢复(使用的是同一个集群,而且是搭建的nfs,所有kv,pd 都能访问搭建的nfs 目录)
执行恢复会报错。

6.执行增量备份后的数据(发现数据没有恢复成功)

  1. 增备这个时间区间内是否有数据修改
    这个回复一下, 即last-backup-ts到backup-ts 区间你是否对数据有改动 ?

增量备份期间没有改,是备份完后才改数据。

额, 你对增备理解有误啊
如果last-backup-ts 到backup-ts 没有修改,, 那么增备的数据是空啊
所以你执行恢复操作也没用:joy:

想想增备增备, 这个增是干啥的。。。

那现在这样可以哈,我刚刚备份了一次,现在我改一下数据再备份一下,然后把数据改到第二次备份前的数据,执行增量恢复,数据就还原了哈。

还有 last-backup-ts到backup-ts 区间你是否对数据有改动? 你似乎并没有回复这个问题

增量备份期间没有改,是备份完后才改数据。 这个并不是这个回题的回复

last-backup-ts 是不是指最近一次备份时间,backup-ts 是不是指马上要备份的这个时间?

last-backup-ts 备份时数据这这样
image

backup-ts 备份时数据是这样(手动添加了一条数据)

last-backup-ts 到backup-ts 区间数据有改的,添加了一条数据。

现在是第二次备份完成后我把新增的那条记录删除了,然后使用增量恢复,结果恢复不了。


增量恢复报错如下:

有没有看到我回复的问题呢?

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。