Multi-Region Swift
A Swift cluster can be deployed in such a way that the cluster spans multiple geographically dispersed data centers. This allows an end-user to ensure resiliency in the event of a data center failure, with one or more copies of an object stored in each data center location. This facilitates end-users being able to build out geographically dispersed infrastructure, enabling high availability.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- phil williams
- Direction:
- Needs approval
- Assignee:
- Andy McCrae
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 11.1.0
- Started by
- Kevin Carter
- Completed by
- Jesse Pretorius
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Implements: blueprint multi-region-swift Change-Id: I3c718ece6643fe
Addressed by: https:/
Change-Id: I95b456672f419f
Addressed by: https:/
Adjust key distribution mechanism for Swift
Addressed by: https:/
Adjust swift_rings.py to work on specified regions
Addressed by: https:/
[WIP] Adjust the network rings are sync'd on
Addressed by: https:/
Add ability to target remote hosts for swift
Addressed by: https:/
Add md5sum check for swift rings after ring-sync
Addressed by: https:/
Add a ring vs contents file consistency check
Gerrit topic: https:/
Addressed by: https:/
[WIP] Add new role for router container
Addressed by: https:/
Adjust key distribution mechanism for Swift
Addressed by: https:/
Adjust swift_rings.py to work on specified regions
Addressed by: https:/
Adjust the network rings are syncd on
Addressed by: https:/
Add md5sum check for swift rings after ring-sync
Addressed by: https:/
Add swift-sync role and environment