Swift Erasure Code fails with liberasurecode 1.4.0 on CentOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
liberasurecode |
Fix Released
|
Undecided
|
Unassigned | ||
openstack-ansible |
In Progress
|
Low
|
Andy McCrae |
Bug Description
Our Swift gate tests are failing intermittently on CentOS 7 due to "cross policy write" tests - which are essentially testing cross policy as well as Erasure Code (since the second policy is an EC policy in testing) ( Sample gate failure - http://
Manually trying to uploading objects to Swift shows the following:
(swift-untagged) [root@swift-
(swift-untagged) [root@swift-
('Connection aborted.', BadStatusLine(
(swift-untagged) [root@swift-
(swift-untagged) [root@swift-
test.file
The non-ec container upload works fine, whereas the erasure code upload fails.
The version of liberasurecode deployed is:
(swift-untagged) [root@swift-
liberasurecode-
liberasurecode-
Updating to 1.5.0 works though:
[root@swift-
[root@swift-
[root@swift-
[root@swift-
liberasurecode-
liberasurecode-
Now after restarting swift services, the upload succeeds:
(swift-untagged) [root@swift-
test.file
=======
Tested against stable/ocata and Master for Swift.
For reference the CentOS7 kernel being used is:
[root@swift-cent openstack-
3.10.0-
Changed in openstack-ansible: | |
assignee: | nobody → Andy McCrae (andrew-mccrae) |
status: | New → In Progress |
importance: | Undecided → Low |
Readable stack traces: http:// paste.openstack .org/raw/ 616874/ logs.openstack. org/25/ 485225/ 5/check/ gate-openstack- ansible- os_swift- ansible- func-centos- 7/8ad31e6/ logs/ara/ result/ 28186869- 2e52-467a- bbc0-03b3909196 3e/
Full task output: http://