]> git.proxmox.com Git - pve-ha-manager.git/blobdiff - src/PVE/HA/LRM.pm
lrm: do not migrate if service already running upon rebalance on start
[pve-ha-manager.git] / src / PVE / HA / LRM.pm
index a283070b0ae42e7689efafd0d1e41228ba09130f..b6ac0fe3e3cd4c261deb68aff056657a168e2578 100644 (file)
@@ -962,6 +962,11 @@ sub exec_resource_agent {
            return SUCCESS;
        }
 
+       if ($cmd eq 'request_start_balance' && $running) {
+           $haenv->log("info", "ignoring rebalance-on-start for service $sid - already running");
+           return IGNORED;
+       }
+
        my $online = ($cmd eq 'migrate') ? 1 : 0;
 
        my $res = $plugin->migrate($haenv, $id, $target, $online);