操作并发

以下列出了尝试运行某些并发操作时遇到的已知行为。

并发备份操作

  • 与同一源实例关联的备份 delete 操作必须一次执行一个。

    不支持备份链中的批量备份 delete 操作。在 delete 操作处于待处理状态时,同一备份链中的任何新 delete 操作都会返回 RESOURCE_EXHAUSTED 错误。无论源实例是否已被删除,都是如此。

    • 如果源实例已被删除,用户会收到类似的 FAILED_PRECONDITION 错误。

    • 此限制适用于除基本 SSD 和基本 HDD 之外的每个服务层级。

    • 请注意,当备份引用不同的源实例时,Filestore 支持并发备份 delete 操作。

      例如,标有 Source1 的实例在 Backup1Backup2 中引用了备份数据。Source2 具有 Backup3Backup4 中引用的备份数据。Backup1Backup2 无法并行删除,但 Backup2Backup3 可以。

  • 在同一备份链中启动的备份 create 和备份 delete 操作可以同时运行。不过,在删除最新备份期间,用户无法完成备份 create 操作。

    • 如果用户尝试在删除最新备份的同时创建实例的新备份,则会收到 FAILED_PRECONDITION 错误。例如,如果 Source1 的备份链由 Backup1Backup2 组成,并且用户开始对 Backup3 执行 create 操作,那么在 create 操作完成之前,用户将无法删除 Backup2。这是因为,最新备份包含成功完成备份 create 操作所需的最关键数据。
  • 以下备份操作的速率限制为每 10 分钟一次(稳定状态下):

    • 创建 Filestore 实例的备份
    • 通过备份(就地恢复)来恢复 Filestore 实例
    • 通过备份创建新的 Filestore 实例

    如需了解详情,请参阅备份的速率限制

后续步骤