Missing erasure coding plugins for jerasure/neon and shec
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Unassigned | ||
Wily |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
Neon optimized jerasure plugin is built but not included in packages; this results in use of the un-optimized jerasure plugin in this use case.
Likewise the SHEC based plugin is built, but not shipped.
A number of dangling symlinks are also installed in the ceph package.
[Test Case]
sudo apt-get install ceph
ls -l /usr/lib/
<missing libec_jerasure_
<missing libec_shec.so>
dangling symlinks.
[Regression Potential]
Minimal; The proposed fix just ensures that the missing plugins are built with a unversioned .so extension, and drops the dangling symlinks from the install.
[Original Bug Report]
ceph_0.
libec_example.
libec_fail_
libec_fail_
libec_hangs.
libec_jerasure_
libec_missing_
libec_missing_
libec_shec.so.1.0.0
libec_test_
libec_test_
libec_test_
libec_test_
Changed in ceph (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
description: | updated |
Changed in ceph (Ubuntu Wily): | |
importance: | Undecided → High |
Changed in ceph (Ubuntu Vivid): | |
importance: | Undecided → High |
summary: |
- ceph_0.94.3-0ubuntu0.15.04.1_armhf.deb not pack some libs + Missing erasure coding plugins for jerasure/neon and shec |
Changed in ceph (Ubuntu Vivid): | |
status: | Confirmed → In Progress |
This bug was fixed in the package ceph - 0.94.5-0ubuntu1
---------------
ceph (0.94.5-0ubuntu1) xenial; urgency=medium
* New upstream release (LP: #1512292): radosgw- init.patch: Dropped, included upstream.
- d/p/*: Refresh.
- d/p/ceph-
- d/*.symbols: Refresh.
* d/p/modules.patch: Add jerasure_neon and shec erasure coding plugins
to generate unversioned so's for plugin loading (LP: #1507244).
* d/rules: Ensure that any remaining versioned so's are dropped from
the packaging - this is all test code (LP: #1507244).
-- James Page <email address hidden> Mon, 02 Nov 2015 14:47:31 +0000