Project

General

Profile

Bug #40927

Updated by Patrick Donnelly over 1 year ago

<pre>
$ ./bin/ceph fs subvolumegroup create a csi
*** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH ***
2019-07-24 21:57:36.158 7ff3423d9700 -1 WARNING: all dangerous and experimental features are enabled.
2019-07-24 21:57:36.223 7ff3423d9700 -1 WARNING: all dangerous and experimental features are enabled.
Error EINVAL: Traceback (most recent call last):
File "/home/rraja/git/ceph/src/pybind/mgr/volumes/fs/subvolume.py", line 53, in _mkdir_p
self.fs.stat(subpath)
File "cephfs.pyx", line 1071, in cephfs.LibCephFS.stat
cephfs.ObjectNotFound: [Errno 2] error in stat: b'volumes'
</pre>



Solution: Inside the ceph-mgr's volumes module, have the filesystem client have uid/gid as 0/0 by using `conf_set` interface, before mounting the ceph filesystem and creating directories.

Back