Hide Forgot
Cloned from launchpad blueprint https://blueprints.launchpad.net/swift/+spec/ec-ring. Description: A ring for erasure coded data in a swift cluster Specification URL (additional information): None
A EC Ring has to be configured the default and the same battery of tests that QE uses to test regular Swift ought to be run against such cluster. This way we do not depend on Policy stuff to work. Note that when we have EC, we'll have to use replication for account and containers for a good while, so it's going to be mixed cluster that way. Not necessarily by a policy, however.
(In reply to Pete Zaitcev from comment #3) > A EC Ring has to be configured the default and the same battery of > tests that QE uses to test regular Swift ought to be run against > such cluster. This way we do not depend on Policy stuff to work. > Pete, can you you please add configuration instructions or a list for a guide on how to configure EC ring as oppose to regular swift? please note that QE install's swift using packstack. > Note that when we have EC, we'll have to use replication for > account and containers for a good while, so it's going to be > mixed cluster that way. Not necessarily by a policy, however. what do you mean by good while?
(In reply to Dafna Ron from comment #4) > Pete, can you you please add configuration instructions or a list for a > guide on how to configure EC ring as oppose to regular swift? please note > that QE install's swift using packstack. I will, when it becames available (e.g. delivered for review by the Box and Intel folks at least). > > Note that when we have EC, we'll have to use replication for > > account and containers for a good while, so it's going to be > > mixed cluster that way. Not necessarily by a policy, however. > > what do you mean by good while? A few releases or perhaps indefinitely. As far as I know, there's no plan to create EC databases for accounts and containers. The size of SQLite files we create is not large enough to make it viable.
i opened a blueprint for cli implementation https://blueprints.launchpad.net/python-swiftclient/+spec/erasure-code