nfs-ganesha doesn't include built shared object files to enable storing configuration in RADOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nfs-ganesha (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Groovy |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
the libganesha_rados* shared objects aren't included in the final packages, even though they are required to enable the storage of config and recovery data in Ceph. Adding 'usr/lib/
Attempting to configure a Ganesha configuration using the URL import syntax fails when the URL begins with rados:, because Ganesha is unable to load the shared library.
[Test Plan]
Deploy manila + Ganesha with the OpenStack Charms and confirm that RADOS URLs are recognized, and that configuration can be stored in Ceph. Validating this for Focal does require https:/
To verify the functionality is complete and functional, a new NFS share will be created in nfs-ganesha via Manila, the share will be backed by CephFS, and the share's functionality will be validated (mounted onto two distinct machines and read/write across that), then the nfs-ganesha process will be restarted, and the same validation will be done again.
[Where problems could occur]
The regression potential should be minimal as the shared library is already built during package build and is merely not installed; however, any potential issues should be limited to the RADOS integration. This will be verified as a part of this validation.
[Other Info]
description: | updated |
tags: | added: sts |
description: | updated |
no longer affects: | nfs-ganesha (Ubuntu Groovy) |
no longer affects: | nfs-ganesha (Ubuntu Hirsute) |
no longer affects: | nfs-ganesha (Ubuntu Impish) |
This bug was fixed in the package nfs-ganesha - 3.4-1ubuntu1
---------------
nfs-ganesha (3.4-1ubuntu1) impish; urgency=medium
* d/nfs-ganesha- ceph.install: Include shared libraries for RADOS URLs ceph-rgw- version- check.patch: FSAL_Fix RGW version
and recovery (LP: #1927208).
* d/p/resolve-
check (LP: #1927752).
-- Chris MacNaughton <email address hidden> Wed, 05 May 2021 11:26:35 +0000