[pve-devel] [PATCH manager 00/20] get ceph nautilus ready
Dominik Csapak
d.csapak at proxmox.com
Tue Jun 4 14:47:39 CEST 2019
this series updates our backend to be ceph nautilus ready
(especially ceph-volume) and also improves the gui quite a bit
it features:
* select db/wal and the size on the gui for new osds
* show manager seperately of monitors
* be able to start/stop/restart all services
* view the syslog of services in the gui
breaking changes:
* monitor create/destroy loses 'exclude-manager' parmeter
* osd create:
- no filestore anymore (only bluestore)
- journal_dev is renamed to db_dev
Dominik Csapak (20):
ceph: add missing link for 'restart' in ceph api
ceph: get_local_services: also check /var/lib/ceph/$type
ceph: refactor broadcast_ceph_services and get_cluster_service
ceph: factor out the service info generation
ceph: add an index for mgr services
ceph: remove 'exclude-manager' api parameter
ceph: mgr: delete auth key on destruction
ceph: mon: use ceph_service_cmd to enable/disable the systemd service
ceph: add ceph-volume helper
ceph: add db/wal size helper
ceph: osd: rework creation with ceph-volume
ceph: osd: rework osd destroy to work with ceph-volume
ceph: mds: adapt creation api path to the mon/mgr scheme
gui: ceph: add ServiceList component and use it
gui: ceph: use ServiceList for MDS list
gui: ceph: rework OSD Create window
gui: ceph: reword Cleanup
gui: ceph: leave osd selected after reloading
gui: ceph: use taskDone functionality for reloading
gui: ceph: dashboard
PVE/API2/Ceph.pm | 1 +
PVE/API2/Ceph/MDS.pm | 23 +--
PVE/API2/Ceph/MGR.pm | 65 ++++++++
PVE/API2/Ceph/MON.pm | 53 ++-----
PVE/API2/Ceph/OSD.pm | 258 +++++++++++++++++++++----------
PVE/API2/Cluster.pm | 8 +-
PVE/Ceph/Services.pm | 105 ++++++++++++-
PVE/Ceph/Tools.pm | 61 ++++++++
PVE/Service/pvestatd.pm | 11 +-
www/manager6/Makefile | 1 +
www/manager6/ceph/FS.js | 171 ++-------------------
www/manager6/ceph/Monitor.js | 252 ++++--------------------------
www/manager6/ceph/OSD.js | 134 +++++++++++-----
www/manager6/ceph/ServiceList.js | 324 +++++++++++++++++++++++++++++++++++++++
www/manager6/ceph/Status.js | 2 +-
www/manager6/node/Config.js | 2 +-
16 files changed, 892 insertions(+), 579 deletions(-)
create mode 100644 www/manager6/ceph/ServiceList.js
--
2.11.0
More information about the pve-devel
mailing list