Manila supports Ceph only up to Luminous

Bug #1855885 reported by Bharat Kunwar
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Confirmed
Undecided
Unassigned
kolla-ansible
Triaged
Undecided
Unassigned
Stein
Triaged
Undecided
Unassigned

Bug Description

Release: Stein
Distro: CentOS 7

At the moment, Nautilus (14.2.1-0) is installed which leads to error messages like this in `manila-share.log` when requesting to create volumes:

```
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 166, in _process_incoming
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 265, in dispatch
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/manila/share/manager.py", line 186, in wrapped
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server return f(self, *args, **kwargs)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/manila/utils.py", line 568, in wrapper
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server return func(self, *args, **kwargs)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/manila/share/manager.py", line 1772, in create_share_instance
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server exception=e)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server self.force_reraise()
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server six.reraise(self.type_, self.value, self.tb)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/manila/share/manager.py", line 1735, in create_share_instance
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server context, share_instance, share_server=share_server)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/manila/share/drivers/cephfs/driver.py", line 256, in create_share
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server mode=self._cephfs_volume_mode)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/ceph_volume_client.py", line 660, in create_volume
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server self.fs.setxattr(path, 'ceph.quota.max_bytes', to_bytes(size), 0)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server File "cephfs.pyx", line 1051, in cephfs.LibCephFS.setxattr (/builddir/build/BUILD/ceph-14.2.1/build/src/pybind/cephfs/pyrex/cephfs.c:11296)
2019-12-08 03:36:13.602 23 ERROR oslo_messaging.rpc.server OperationNotSupported: [Errno 95] error in setxattr
```

For reference, Rocky installs Luminous (12.2.11-0) which works fine.

Bharat Kunwar (brtkwr)
description: updated
summary: - Stein Manila+ only supports up to ceph mimic client
+ Stein+ Manila only supports up to Mimic release of Ceph client
description: updated
Revision history for this message
Michal Nasiadka (mnasiadka) wrote : Re: Stein+ Manila only supports up to Mimic release of Ceph client

Situation in Kolla:
Ubuntu/Stein: Luminous
CentOS/Stein: Nautilus (Source RDO)

Ubuntu/Train: Nautilus
CentOS/Train: Nautilus

So - Bharat, if you use Ubuntu - it has a chance of working (or CentOS/Rocky)...

Revision history for this message
Tom Barron (tpb) wrote :
summary: - Stein+ Manila only supports up to Mimic release of Ceph client
+ Manila supports Ceph only up to Luminous
description: updated
Changed in manila:
status: New → Confirmed
Changed in kolla-ansible:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.