This is an alternative fix for bug #1160 - allow HA templates. This patch tries to implement the behaviour inside the CRM, so the LRM is not modified at all.
The advantage is that the LRM makes sure that the resource is stopped (instead of ignoring the resource state). Dietmar Maurer (3): Resources: add new flag 'start' implement start flag add tests for new start flag src/PVE/HA/Config.pm | 1 + src/PVE/HA/Manager.pm | 29 +++++++++++------ src/PVE/HA/Resources.pm | 11 ++++++- src/PVE/HA/Resources/PVECT.pm | 1 + src/PVE/HA/Resources/PVEVM.pm | 1 + src/PVE/HA/Sim/Hardware.pm | 3 +- src/test/test-service-no_start1/README | 6 ++++ src/test/test-service-no_start1/cmdlist | 5 +++ src/test/test-service-no_start1/hardware_status | 5 +++ src/test/test-service-no_start1/log.expect | 24 +++++++++++++++ src/test/test-service-no_start1/manager_status | 1 + src/test/test-service-no_start1/service_config | 3 ++ src/test/test-service-no_start2/README | 5 +++ src/test/test-service-no_start2/cmdlist | 5 +++ src/test/test-service-no_start2/hardware_status | 5 +++ src/test/test-service-no_start2/log.expect | 41 +++++++++++++++++++++++++ src/test/test-service-no_start2/manager_status | 1 + src/test/test-service-no_start2/service_config | 3 ++ 18 files changed, 139 insertions(+), 11 deletions(-) create mode 100644 src/test/test-service-no_start1/README create mode 100644 src/test/test-service-no_start1/cmdlist create mode 100644 src/test/test-service-no_start1/hardware_status create mode 100644 src/test/test-service-no_start1/log.expect create mode 100644 src/test/test-service-no_start1/manager_status create mode 100644 src/test/test-service-no_start1/service_config create mode 100644 src/test/test-service-no_start2/README create mode 100644 src/test/test-service-no_start2/cmdlist create mode 100644 src/test/test-service-no_start2/hardware_status create mode 100644 src/test/test-service-no_start2/log.expect create mode 100644 src/test/test-service-no_start2/manager_status create mode 100644 src/test/test-service-no_start2/service_config -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel