以下是尝试运行某些并发操作时遇到的已知行为的列表。
并发备份操作
与同一源实例关联的备份
delete
操作必须一次执行一个。不支持在备份链中执行批量备份
delete
操作。在delete
操作待处理期间,同一备份链中的任何新delete
操作都会返回RESOURCE_EXHAUSTED
错误。无论源实例是否已删除,都适用。如果源实例已被删除,用户会收到类似的
FAILED_PRECONDITION
错误。此限制适用于除基本 SSD 和基本 HDD 之外的所有服务层级。
请注意,当备份引用不同的来源实例时,Filestore 确实支持并发备份
delete
操作。例如,标记为
Source1
的实例在Backup1
和Backup2
中引用了备份数据。Source2
包含Backup3
和Backup4
中引用的备份数据。Backup1
和Backup2
不能并行删除,但Backup2
和Backup3
可以。
在同一备份链中启动的备份
create
和备份delete
操作可以并发运行。不过,在系统删除最新备份时,用户无法完成备份create
操作。- 如果用户在删除最新备份时尝试创建实例的新备份,则会收到
FAILED_PRECONDITION
错误。例如,如果Source1
有一个由Backup1
和Backup2
组成的备份链,并且用户开始对Backup3
执行create
操作,则在create
操作完成之前,他们将无法删除Backup2
。这是因为最新的备份包含成功完成备份create
操作所需的最重要的数据。
- 如果用户在删除最新备份时尝试创建实例的新备份,则会收到
以下备份操作的速率限制为每 10 分钟一次(稳定状态下):
- 创建 Filestore 实例的备份
- 通过备份(就地恢复)来恢复 Filestore 实例
- 通过备份创建新的 Filestore 实例
如需了解详情,请参阅备份的速率限制。