跳转到: 导航, 搜索

Swift/erasure-codes/granularity

集群必须同时支持纠删码和复制数据。

  • 按容器设置
    • 仅当容器为空时才在容器上设置(仅在创建时吗?)
    • 如何在分区期间避免元数据上的竞争条件?
  • 按对象设置
    • 一个复制的间接对象(类似于清单)可以指向纠删码的位置
    • 所有访问 EC 数据的请求都会有一个额外的查找
    • 如何在整个系统中安全地创建间接对象?