We sat Sam Merritt down to discuss how the Ring in OpenStack Swift works. The Ring is responsible for mapping data to physical locations in the cluster. Understanding how it works will make you a better operator for your Swift cluster.
Sam is a Senior Software Engineer at SwiftStack and he is a member of the Core OpenStack Swift Team. He really knows his stuff about the internals of the Ring. He implemented the ‘as-unique-as-possible’ feature which enables much more flexibility in cluster layout. He is currently working on global replication in Swift.
This talk was also given at a recent Bay Area OpenStack Meetup group.
For more information on OpenStack Swift see: http://swiftstack.com/openstack-swift/
source by SwiftStack