openstack-ansible/etc/openstack_deploy/conf.d
Matthew Oliver 951fb85373 Add erasure code policy support to swift
This patch is version 1 (not tested) of adding erasure code support
to swift. It adds the following:

  - Add policy_type, ec_type, ec_num_data_fragments,
    ec_num_parity_fragments and ec_object_segment_size to the
    policy definition.

  - Update the ring.contents.j2 to set replica count for the ring
    to ec_num_parity_fragments + ec_object_segment_size, if using
    the erasure code policy_type.

  - Adds extra EC options to swift.conf for EC policies.

I may have missed something and again this hasn't been tested yet.

NOTE: EC in Swift is strictly _BETA_ and shouldn't be run in
      production, however, we do need to test it!

Change-Id: If2069a95e6ea92e34fb329cb6e0027188f15f0bb
2015-05-07 15:09:26 +00:00
..
swift.yml.aio Renamed AIO example files 2015-04-16 11:55:06 -05:00
swift.yml.example Add erasure code policy support to swift 2015-05-07 15:09:26 +00:00