Six years seems like more than enough warning, and the data corruption
bug fixed in 1.3.1 is pretty bad.
This also gives us an opportunity to clean up a DeprecationWarning:
The distutils package is deprecated and slated for removal in
Python 3.12. Use setuptools or check PEP 632 for potential
alternatives
Change-Id: Ic34b671dfb2b5bfa7e3a21813cd49d7b720cc94a
Closes-Bug: #1639691
Since I747c2b8754effbc6ec82af3bf7543fd9599a6c14 we do not install
the RDO package repository anymore and thus liberasurecode-devel cannot
be installed.
Add new script tools/test-setup.sh that is called by OpenStack CI jobs
for tox jobs to set up.
The script enables the RDO repository and install the dependencies
liberasurecode-devel and yasm for CentOS 7 and RHEL 7.
Change-Id: I3cb3dc14848a72fe9f93ee8dacab65f1714e1838
Currently, there are several implementations of erasure codes that are
available within OpenStack Swift. Most, if not all, of which are based
on the Reed Solomon coding algorithm.
Phazr.IO’s Erasure Coding technology uses a patented algorithm which are
significantly more efficient and improves the speed of coding, decoding
and reconstruction. In addition, Phazr.IO Erasure Code use a non-systematic
algorithm which provides data protection at rest and in transport without
the need to use encryption.
Please contact support@phazr.io for more info on our technology.
Change-Id: I9377fa32426a190efd0a7f0675ecf13d7e90367d