From 34ea0c53f3e4cffcaf1035763e525d1711feb20c Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Thu, 25 Sep 2014 23:06:43 +0200 Subject: [PATCH] marsadm: fix sync check --- userspace/marsadm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/userspace/marsadm b/userspace/marsadm index e57a2908..baf16547 100755 --- a/userspace/marsadm +++ b/userspace/marsadm @@ -1791,8 +1791,9 @@ sub primary_phase0 { if ($cmd eq "primary") { check_sync_finished($res, $host); # also check that other secondaries won't loose their sync primary - foreach my $peer (glob("$mars/resource-$res/data-*")) { - $peer =~ m:/data-(.+):; + foreach my $name (glob("$mars/resource-$res/data-*")) { + $name =~ m:/data-(.+):; + my $peer = $1; next if ($peer eq $old || $peer eq $host); check_sync_finished($res, $peer); }