[pve-devel] [PATCH manager 0/8] CephFS/MDS server side implementation and cleanups

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Nov 21 11:42:35 CET 2018


First a few cleanups which may make sense in general, then the integration of
MDS and CephFS management in our API/CLI and a pveceph sub command patch.
Bit of an mix, but as my independent cleanup did not get any review and I want
to build uppon it I include it here.

Based on Aliwn's preious series[0], but API integration and error handling is
heavily changed. As his series did not gave any overview of it's high level
integration I cannot really give a changelog on that level, but it isn't to big
so please take a look.

[0]: https://pve.proxmox.com/pipermail/pve-devel/2018-November/034474.html

Thomas Lamprecht (8):
  api/CephOSD: cleanup module usage
  api/Ceph: cleanup module usage
  api/Ceph: actually use imported file_get_contents
  CephTools: cleanup module usage
  ceph: move create/destroy pool to CephTools
  ceph: add MDS create/delete/list API
  ceph: add CephFS create and list API
  pveceph: move to sub commands

 PVE/API2/Ceph.pm       |  99 +++++----------------
 PVE/API2/Ceph/FS.pm    | 184 ++++++++++++++++++++++++++++++++++++++
 PVE/API2/Ceph/MDS.pm   | 196 +++++++++++++++++++++++++++++++++++++++++
 PVE/API2/Ceph/Makefile |  16 ++++
 PVE/API2/Makefile      |   4 +
 PVE/CLI/pveceph.pm     |  62 +++++++++----
 PVE/CephTools.pm       | 189 +++++++++++++++++++++++++++++++++++++--
 7 files changed, 651 insertions(+), 99 deletions(-)
 create mode 100644 PVE/API2/Ceph/FS.pm
 create mode 100644 PVE/API2/Ceph/MDS.pm
 create mode 100644 PVE/API2/Ceph/Makefile

-- 
2.19.1





More information about the pve-devel mailing list