]>
git.proxmox.com Git - pve-ha-manager.git/blob - src/test/test_failover1.pl
8617e7ac744bed2d6514ead0896a773d8854b785
18 my $online_node_usage = {
26 group
=> 'prefer_node1',
29 my $current_node = $service_conf->{node
};
32 my ($expected_node, $try_next) = @_;
34 my $node = PVE
::HA
::Manager
::select_service_node
35 ($groups, $online_node_usage, $service_conf, $current_node, $try_next);
37 my (undef, undef, $line) = caller();
38 die "unexpected result: $node != ${expected_node} at line $line\n"
39 if $node ne $expected_node;
41 $current_node = $node;
48 delete $online_node_usage->{node1
}; # poweroff
54 delete $online_node_usage->{node2
}; # poweroff
59 $online_node_usage->{node1
} = 0; # poweron
63 $online_node_usage->{node2
} = 0; # poweron