diff --git a/bin/zsnapper b/bin/zsnapper index 43267ad..5e6225d 100644 --- a/bin/zsnapper +++ b/bin/zsnapper @@ -210,6 +210,7 @@ def send_snapshots(fslist, snapshots, config, sudo): log.info('{} successfully sent to remote'.format(fs)) except zsnaplib.ZFSSnapshotError as e: log.warning(e) + failed_snapshots.add(fs) return failed_snapshots def weed_snapshots(fslist, snapshots, config, sudo, failed_snapshots): diff --git a/zsnaplib/__init__.py b/zsnaplib/__init__.py index f13a2fc..faa014a 100644 --- a/zsnaplib/__init__.py +++ b/zsnaplib/__init__.py @@ -46,7 +46,6 @@ def do_zfs_command(args, sudo, pipecmd=None, zfs_cmd=[zfs_bin]): (out, err) = ctrl_proc.communicate() if ctrl_proc.returncode != 0: - print(proc.returncode) raise ZFSSnapshotError('Failed to execute {}: {}'.format(cmd, err)) return out