]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr: create `volumes` module
authorJohn Spray <john.spray@redhat.com>
Tue, 7 Aug 2018 14:19:41 +0000 (10:19 -0400)
committerSage Weil <sage@redhat.com>
Tue, 27 Nov 2018 19:00:45 +0000 (13:00 -0600)
commitdb29db5d061aeff3e17fd405bf3a415d76f7e3c6
treefb5af506bfe6cb9db6a2ce1c79a44ca4c099501a
parentcea9a260a7a4b80542820e1ec4faaeb9df2e283f
mgr: create `volumes` module

This encapsulates and extends ceph_volume_client, providing
similar functionality as a service from ceph-mgr.

We used to call CephFS namespaces "filesystems", and the
ceph_volume_client-created directories "volumes".  That
terminology changes in this module: namespaces are now "volumes",
and the directory-based entity is a "subvolume".

External systems can use librados to access the command
interface provided by this module, instead of using
ceph_volume_client directly.

Signed-off-by: John Spray <john.spray@redhat.com>
src/pybind/mgr/volumes/__init__.py [new file with mode: 0644]
src/pybind/mgr/volumes/module.py [new file with mode: 0644]