【FAQ】br 备份报错:backup occur unknown error

【报错日志】

[ERROR] [push.go:111] [“backup occur unknown error”] [error=“Txn(Mvcc(DefaultNotFound { key: [116, 128, 0, 0, 0, 0, 0, 3, 250, 95, 114, 128, 0, 0, 0, 91, 0, 149, 32], write: Write
{ write_type: Put, start_ts: 415573961555839715, short_value: “None” }
}))”]

【日志解读】

  • tikv 在执行 br 备份任务的时候有个优化:根据 sst 中记录的元信息(max ts 和 min ts)去过滤 sst 文件。BUG 就在元信息少记录了一些被删掉的 key,tikv 备份的时候就读到了之前的版本,如果之前的版本被 GC 了,那就有可能出现 default not found 和 checksum mismatch。

【处理办法】

  • br 升级至 4.0 GA 及其以上版本。

【相关链接】