Challenges when scaling: continued adventures in Swift's sharding
Talk on how the sharding of the container metadata layer is progressing which will allow you to store huge amounts of objects in a single Openstack Swift container.
point in time, other primary nodes could be in any other state. Any action we do on a container database needs a timestamp so at some point all primary nodes coalesce into the correct final state. Deleting rows, afer moving to a shard, means writing rows to the large database.