Many Cloud providers have clouds in segregated "regions". AWS just announced the ability for customers to copy images to other regions -- we want to implement the same capability in OpenStack. One difference would be that we'd like to have the same UUID in every region (because the "bits" of the image would be the same).
It would make sense for this to be a Swift-to-Swift transfer, so we'd need to cooperate with Swift on this. (Swift doesn't currently have anything like this for individual files; it's currently a full-container transfer.) The reason we're proposing it as a Glance topic is: - it would make sense for Glance to be the endpoint for this service (once Glance is ready for exposure in public clouds) - we want this to be a user operation, not an admin operation - it would make sense that people will want some kind of metadata sync (determining exactly what this would be is part of the focus of this session) - Glance may need some enhancements with respect to API calls and notifications to support this