This set allows to edit pools via GUI & CLI. This should make it easier for users to adjust pool settings, since they don't have to go the ceph tool route.
v1 -> v2: - move pools endpoint to a subclass - add pg autsocale status and settings - rework and flatten the grid view of ceph pools - rework the create input panel - add an edit button using the reworked input panel - fix broken add_storages - extend setp_pool function to avoid a race condition - remove the pg_autoscale_mode default to allow Ceph's setting to take precedence v2 -> v3: - incorporate suggestions and comments from Dominik - drop 'fix broken add_storages', similar patch has been applied prior - drop 'remove default pg_autoscale_mode', kept on warning - see forum thread [0]. - add adjustment of pg_num_min, tuning for the pg_autoscaler [0] https://forum.proxmox.com/threads/ceph-octopus-upgrade-notes-think-twice-before-enabling-auto-scale.80105 Alwin Antreich (10): api: ceph: subclass pools ceph: setpool, use parameter extraction instead ceph: add titles to ceph_pool_common_options ceph: add get api call for single pool ceph: add autoscale_status to api calls ceph: gui: add autoscale & flatten pool view ceph: set allowed minimal pg_num down to 1 ceph: gui: rework pool input panel ceph: gui: add min num of PG fix: ceph: always set pool size first PVE/API2/Ceph/Makefile | 1 + PVE/API2/Ceph.pm | 378 +------------------------ PVE/API2/Ceph/Pools.pm | 573 ++++++++++++++++++++++++++++++++++++++ PVE/CLI/pveceph.pm | 16 +- PVE/Ceph/Tools.pm | 61 ++-- www/manager6/ceph/Pool.js | 403 +++++++++++++++++++-------- 6 files changed, 922 insertions(+), 510 deletions(-) create mode 100644 PVE/API2/Ceph/Pools.pm -- 2.29.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel