Andy McCrae ca5e780800 Add md5sum check for swift rings after ring-sync
Moving towards multi-region swift there is a chance that 2 regions will
attempt to update the ring at the same time. Whilst measures are in
place to ensure a region only updates its own region entries in the
ring it would still be possible, if the 2 runs happened simultaneously,
that some ring inconsistencies could happen. For example, if a region A
updates at the same time as region B but the sync order is different
some nodes could have region A's "updated" ring and some with region
B's "updated" ring.

To ensure this hasn't happened (without our knowledge) this patch adds
another md5sum check which will report if the rings are inconsistent
across the nodes.

Change-Id: Id88dfebcaa0553437953f92235bf63363f750797
Partially-Implements: blueprint multi-region-swift
2015-07-14 14:05:49 +01:00
2015-07-07 19:31:04 +00:00
2015-04-07 09:29:18 +00:00
2015-05-08 13:22:42 -05:00

OpenStack swift

tags

openstack, swift, cloud, ansible

category

*nix

Role to install swift and swift registry.

This role will install the following:
  • swift
- name: Install swift server
  hosts: swift_all
  user: root
  roles:
    - { role: "os_swift", tags: [ "os-swift" ] }
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
Description
Role os_swift for OpenStack-Ansible
Readme 7.2 MiB
Languages
Jinja 80.3%
Python 14.2%
Shell 5.5%