[pve-devel] [PATCH pve-ha-manager 0/3] adapt pve-ha-manager to support autocomplete
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Sep 14 17:21:53 CEST 2015
convert the CRM and LRM daemons to PVE::Service classes and move ha-manager to a PVE::CLI class.
This adds basic autocomplete, advanced (like complete service id, groups, etc) auto complete will follow soon.
This series need the patch for pve-common which I posted earlier today.
I did only basic testing as this doesn't change any behaviour of the HA logic.
Thomas Lamprecht (3):
move ha-manager to separate CLIHandler class
convert pve-ha-lrm into a PVE::Service class
convert pve-ha-crm into a PVE::Service class
src/Makefile | 37 ++++++---
src/PVE/CLI/Makefile | 6 ++
src/PVE/CLI/ha_manager.pm | 175 +++++++++++++++++++++++++++++++++++++++
src/PVE/Makefile | 2 +
src/PVE/Service/Makefile | 6 ++
src/PVE/Service/pve_ha_crm.pm | 74 +++++++++++++++++
src/PVE/Service/pve_ha_lrm.pm | 74 +++++++++++++++++
src/ha-manager | 185 +-----------------------------------------
src/pve-ha-crm | 79 ++----------------
src/pve-ha-lrm | 78 ++----------------
10 files changed, 381 insertions(+), 335 deletions(-)
create mode 100644 src/PVE/CLI/Makefile
create mode 100644 src/PVE/CLI/ha_manager.pm
create mode 100644 src/PVE/Service/Makefile
create mode 100644 src/PVE/Service/pve_ha_crm.pm
create mode 100644 src/PVE/Service/pve_ha_lrm.pm
--
2.1.4
More information about the pve-devel
mailing list