Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion br/br-pitr-manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -492,4 +492,19 @@ tiup br restore point --pd="${PD_IP}:2379"
--crypter.key 0123456789abcdef0123456789abcdef
--master-key-crypter-method aes128-ctr
--master-key "local:///path/to/master.key"
```
```

### 进行中日志备份与恢复的兼容性 <span class="version-mark">从 v9.0.0 版本开始引入</span>

自 v9.0.0 开始,在日志备份任务存在的时候,若满足如下条件,可以正常进行快照恢复(`br restore [full|database|table]`)并且恢复的内容可以正常被进行中的日志备份(下称“日志备份”)记录:

- 执行 BR 的节点具有写入日志备份目标外部存储的权限。
- 日志备份的目标外部存储类型是 S3(`s3://`), GCS(`gcs://`) 或者 Azure Blob Storage(`azblob://`)。
- 待恢复的数据与日志备份的目标存储拥有相同的外部存储类型。
- 待恢复的数据和日志备份均未开启本地加密:参考[日志备份加密](#加密日志备份数据),[快照备份加密](/br/br-snapshot-manual.md#备份数据加密)。

如果不满足上述条件或者欲要恢复到时间点,在日志备份任务存在时,BR 会拒绝恢复。此时你可以通过[停止备份任务](#停止日志备份任务)并在恢复完成后重新进行快照备份并[重新启动备份任务](#重新启动备份任务)来完成恢复。

> **注意:**
>
> 恢复记录了全量恢复的日志备份的时候,也需要使用大于 `v9.0.0` 版本的 BR。 否则可能导致记录下来的全量恢复无法被恢复。