]> git.proxmox.com Git - pve-ha-manager.git/commitdiff
manager: set resource scheduler mode upon init
authorFiona Ebner <f.ebner@proxmox.com>
Thu, 17 Nov 2022 14:00:10 +0000 (15:00 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 18 Nov 2022 12:25:21 +0000 (13:25 +0100)
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
src/PVE/HA/Manager.pm

index 63e6c8ac697cf9dffae3e4c198f575fb23a18c4f..16384425adf860725dba7e1a85e8d212168095c2 100644 (file)
@@ -52,6 +52,11 @@ sub new {
 
     $self->{ms} = { master_node => $haenv->nodename() };
 
+    my $dc_cfg = $haenv->get_datacenter_settings();
+    $self->{'scheduler-mode'} = $dc_cfg->{crs}->{ha} ? $dc_cfg->{crs}->{ha} : 'basic';
+    $haenv->log('info', "using scheduler mode '$self->{'scheduler-mode'}'")
+       if $self->{'scheduler-mode'} ne 'basic';
+
     return $self;
 }