From 1e30e0c94586b81b8be3e7a9ebd32a798c3272d0 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Fri, 28 Aug 2020 13:20:47 +0200 Subject: [PATCH] marsadm: use ssh-free push at lowlevel-set-host-ip --- userspace/marsadm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/userspace/marsadm b/userspace/marsadm index 02e5e79d..6861666b 100755 --- a/userspace/marsadm +++ b/userspace/marsadm @@ -3378,6 +3378,10 @@ sub lowlevel_set_host_ip { my $old = get_link($path, 2) || ""; lprint "Set host '$peer' IP from '$old' to '$ip'\n"; set_link($ip, $path); + foreach my $peer2 (get_total_peers()) { + next if $peer2 eq $peer; + _push_link($peer2, $ip, $path); + } } sub lowlevel_delete_host { @@ -8229,7 +8233,7 @@ my %cmd_table = ], "lowlevel-set-host-ip" => [ - "usage: lowlevel-ls-host-ips ", + "usage: lowlevel-set-host-ip ", "Set IP for host.", \&lowlevel_set_host_ip, ],