Activity log for bug #1940697

Date Who What changed Old value New value Message
2021-08-20 16:56:03 Marco Savoca bug added bug
2021-08-23 07:56:49 Frode Nordahl bug task added ceph (Ubuntu)
2021-08-23 07:57:13 Frode Nordahl ceph (Ubuntu): status New Triaged
2021-08-23 07:57:16 Frode Nordahl ceph (Ubuntu): importance Undecided High
2021-08-23 07:57:44 Frode Nordahl charm-ceph-mon: status New Confirmed
2021-08-24 07:42:42 Frode Nordahl nominated for series Ubuntu Impish
2021-08-24 07:42:42 Frode Nordahl bug task added ceph (Ubuntu Impish)
2021-08-24 07:42:42 Frode Nordahl nominated for series Ubuntu Hirsute
2021-08-24 07:42:42 Frode Nordahl bug task added ceph (Ubuntu Hirsute)
2021-08-24 07:43:06 Frode Nordahl ceph (Ubuntu Hirsute): status New Triaged
2021-08-24 07:43:10 Frode Nordahl ceph (Ubuntu Hirsute): importance Undecided High
2021-08-24 08:04:06 Frode Nordahl merge proposal linked https://code.launchpad.net/~fnordahl/ubuntu/+source/ceph/+git/ceph/+merge/407592
2021-08-24 08:04:16 Frode Nordahl merge proposal linked https://code.launchpad.net/~fnordahl/ubuntu/+source/ceph/+git/ceph/+merge/407593
2021-08-24 08:05:22 Frode Nordahl charm-ceph-mon: status Confirmed Invalid
2021-08-24 08:11:04 Frode Nordahl description After a fresh deployment of ceph-mon on maas/ubuntu-focal (source: cloud:focal-wallaby) the required library libec_isa.so for the isa erasure code plugin is missing. The command juju run-action ceph-mon/leader create-erasure-profile --params ./create_erasure_profile.yml --verbose --wait with this parameters in create_erasure_profile.yml name: ectest #m coding-chunks: 2 #k data-chunks: 4 device-class: hdd failure-domain: host plugin: isa fails with the error message unit-ceph-mon-0: UnitId: ceph-mon/0 id: "14" message: 'Create erasure profile failed with message: Command ''[''ceph'', ''--id'', ''admin'', ''osd'', ''erasure-code-profile'', ''set'', ''ectest'', ''plugin=isa'', ''k=4'', ''m=2'', ''crush-failure-domain=host'', ''crush-device-class=hdd'']'' returned non-zero exit status 5.' results: Stderr: | Error ENOENT: unknown erasure code profile 'ectest' Error EIO: load dlopen(/usr/lib/x86_64-linux-gnu/ceph/erasure-code/libec_isa.so): /usr/lib/x86_64-linux-gnu/ceph/erasure-code/libec_isa.so: cannot open shared object file: No such file or directory status: failed timing: completed: 2021-08-20 16:39:02 +0000 UTC enqueued: 2021-08-20 16:38:58 +0000 UTC started: 2021-08-20 16:39:00 +0000 UTC [Impact] An upstream change to build requirements for the ISA-L EC plugin caused it not to be included in the Ceph package for Hirsute and Impish. Users upgrading from previous versions of Ubuntu making use of this feature would as such face a regression in Ubuntu. [Test Plan] The original bug description section below contains a clear reproducible way to test if the issue has been fixed. [Regression Potential] We are adding a build dependency which adds back a shared library that was previously included in the package, so I would consider the regression potential to be minimal. [Original Bug Description] After a fresh deployment of ceph-mon on maas/ubuntu-focal (source: cloud:focal-wallaby) the required library libec_isa.so for the isa erasure code plugin is missing. The command juju run-action ceph-mon/leader create-erasure-profile --params ./create_erasure_profile.yml --verbose --wait with this parameters in create_erasure_profile.yml name: ectest #m coding-chunks: 2 #k data-chunks: 4 device-class: hdd failure-domain: host plugin: isa fails with the error message unit-ceph-mon-0:   UnitId: ceph-mon/0   id: "14"   message: 'Create erasure profile failed with message: Command ''[''ceph'', ''--id'',     ''admin'', ''osd'', ''erasure-code-profile'', ''set'', ''ectest'', ''plugin=isa'',     ''k=4'', ''m=2'', ''crush-failure-domain=host'', ''crush-device-class=hdd'']''     returned non-zero exit status 5.'   results:     Stderr: |       Error ENOENT: unknown erasure code profile 'ectest'       Error EIO: load dlopen(/usr/lib/x86_64-linux-gnu/ceph/erasure-code/libec_isa.so): /usr/lib/x86_64-linux-gnu/ceph/erasure-code/libec_isa.so: cannot open shared object file: No such file or directory   status: failed   timing:     completed: 2021-08-20 16:39:02 +0000 UTC     enqueued: 2021-08-20 16:38:58 +0000 UTC     started: 2021-08-20 16:39:00 +0000 UTC
2021-09-14 20:59:40 Launchpad Janitor ceph (Ubuntu Impish): status Triaged Fix Released
2021-09-30 14:13:01 James Page bug added subscriber Ubuntu Stable Release Updates Team
2021-10-05 16:46:44 Brian Murray ceph (Ubuntu Hirsute): status Triaged Fix Committed
2021-10-05 16:46:47 Brian Murray bug added subscriber SRU Verification
2021-10-05 16:46:51 Brian Murray tags verification-needed verification-needed-hirsute
2021-10-27 11:53:51 James Page tags verification-needed verification-needed-hirsute verification-done verification-done-hirsute
2021-10-27 18:59:31 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2021-10-27 18:59:28 Launchpad Janitor ceph (Ubuntu Hirsute): status Fix Committed Fix Released