]> git.proxmox.com Git - pve-ha-manager.git/commitdiff
tools: add IGNORED return code
authorFiona Ebner <f.ebner@proxmox.com>
Fri, 14 Apr 2023 12:38:29 +0000 (14:38 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 6 Jun 2023 17:05:22 +0000 (19:05 +0200)
Will be used to ignore rebalance-on-start when an already running
service is newly added to HA.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/HA/Tools.pm

index 1a88351adef145f547df621fef9a135babb0e2ff..edd564276c4fddaed3ef53b093b823b84219703d 100644 (file)
@@ -19,12 +19,13 @@ use constant {
     EUNKNOWN_COMMAND => 5,
     EINVALID_PARAMETER => 6,
     EUNKNOWN_SERVICE => 7, # service not found
+    IGNORED => 8, # action was ignored for some good reason
 };
 
 # get constants out of package in a somewhat easy way
 use base 'Exporter';
 our @EXPORT_OK = qw(SUCCESS ERROR EWRONG_NODE EUNKNOWN_SERVICE_TYPE
- EUNKNOWN_COMMAND EINVALID_PARAMETER ETRY_AGAIN EUNKNOWN_SERVICE);
+ EUNKNOWN_COMMAND EINVALID_PARAMETER ETRY_AGAIN EUNKNOWN_SERVICE IGNORED);
 our %EXPORT_TAGS = ( 'exit_codes' => [@EXPORT_OK] );
 
 PVE::JSONSchema::register_format('pve-ha-resource-id', \&pve_verify_ha_resource_id);