【问题标题】:Google Cloud Storage Multi-Regional bucket slow deletion谷歌云存储多区域存储桶慢删除
【发布时间】:2019-09-20 14:09:55
【问题描述】:

我在删除 GCS 多区域存储分区时遇到了缓慢的问题。
我想知道这是否是预期的正常性能,因为存储桶是多区域的。

Terraform 正在以编程方式删除我的存储桶,删除步骤耗时 16 分钟: google_storage_bucket.<REDACTED>: Still destroying... (ID: <REDACTED>, 16m30s elapsed)

当我进入 GCS 控制台时,当我检查(单击、选择)存储桶并单击删除时,需要很长时间才会出现提示“正在检查存储桶”的提示。
之后它会询问我是否要删除 X 个项目。
在我选择是后,它告诉我它失败了。

当我第一次在 GCS 控制台中执行删除步骤时,它显示 146 个项目。
我后来又重复了一遍,它说 102 项,这可能意味着 40 项被删除。

如何正确删除此存储分区?
由于它是多区域的,因此这是预期的性能吗?

更新:
33 分钟,它仍在删除(根据 Terraform)

更新: 删除完成 google_storage_bucket.vault: Destruction complete after 52m48s 所以我不需要修复,但很高兴知道这是否是正常的预期性能。

【问题讨论】:

    标签: google-cloud-storage terraform terraform-provider-gcp


    【解决方案1】:

    这是预期的行为,当一个存储桶将被删除时,所有对象都会递归列出以了解它们是否都被删除。通常这很快,但如果有很多对象,则可能需要很长时间。

    作为一种解决方法,您可以 delete the bucket 更快地运行 gsutil rm -m -r gs://bucket 执行并行(多线程/多处理)删除。

    还有一个already filed feature request针对这个问题,你可以点击Me too!按钮表明你受到这个问题的影响。

    【讨论】:

    • 并行度修饰符将应用于gsutil而不是rm ..工作命令是gsutil -m rm -r gs://bucket
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 2016-01-31
    • 2019-08-24
    • 2018-01-28
    • 1970-01-01
    • 2021-03-19
    相关资源
    最近更新 更多