also log failed target
authorPeter Palfrader <peter@palfrader.org>
Sun, 4 Feb 2018 10:49:20 +0000 (11:49 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 4 Feb 2018 10:49:20 +0000 (11:49 +0100)
modules/roles/files/postgresql_server/pg-backup-file

index 08e6d38..ce6d098 100755 (executable)
@@ -59,7 +59,7 @@ size="`stat -c '%s' "$file"`"
 checksum=""
 bn="`basename "$file"`"
 targetname="$cluster.$what.$bn"
-logtuple="($myhost,$targetname,$size,$checksum)"
+logtuple_start="($myhost,$targetname,$size,$checksum"
 failures=""
 
 for target in $backuphost; do
@@ -72,7 +72,7 @@ for target in $backuphost; do
 
                ssh -C "$target" $ssh_options -o BatchMode=yes -o ServerAliveInterval=90 $myhost store-file pg "$targetname" "$size" "$checksum" < "$file"
                if [ "$?" != 0 ]; then
-                       failures="$failures $logtuple"
+                       failures="$failures $logtuple_start,$target)"
                fi
        fi
 done