Project

General

Profile

Bug #49925

Updated by Alfonso Martínez about 3 years ago

h3. Description of problem 

 After the following PRs: 
 * https://github.com/ceph/ceph/pull/32297 (volume mgr module, on CephFS-NFS exports + NFSv4 only) 
 * https://github.com/ceph/ceph/pull/34249 (cephadm support for volume mgr module) 
 * https://github.com/ceph/ceph/pull/37600 (RGW-NFS exports) 
 * https://github.com/ceph/ceph/pull/38510 (mgr/volumes/nfs: remove 'ganesha-' prefix from cluster id) 

 The support in Dashboard for managing NFS got broken (it can still work if the @ganesha.conf@ is manually created, but not with cephadm/volume mgr module). 

 h3. Fixes required 

 Prior to all these changes, the Dashboard needed to manually read @ganesha.conf@ (stored in a RADOS pool) and each of the nfs exports (also stored in the same RADOS pool). 

 After this change, the dashboard shouldn't require to take care of those and it'd just need to interact with the volume mgr module API 

 h3. Pending NFSv3 support 

 See https://github.com/ceph/ceph/pull/39918/files for details 

Back