From: Andre Noll Date: Tue, 29 Dec 2015 15:33:11 +0000 (+0000) Subject: Remove orphaned snapshots even if disk space is not low. X-Git-Tag: v0.1.7~17 X-Git-Url: http://git.tuebingen.mpg.de/dss.git/log?p=dss.git;a=commitdiff_plain;h=fafaa26953e4f452c6b91de4e24ec5ad2a8f6700 Remove orphaned snapshots even if disk space is not low. Due to the previous patch, this is only executed if we have too many snapshot anyway. --- diff --git a/dss.c b/dss.c index a3bda53..08a9f4c 100644 --- a/dss.c +++ b/dss.c @@ -627,13 +627,13 @@ static int try_to_free_disk_space(void) victim = find_redundant_snapshot(&sl); if (victim) goto remove; - /* try harder only if disk space is low */ - if (!low_disk_space) - goto out; why = "orphaned"; victim = find_orphaned_snapshot(&sl); if (victim) goto remove; + /* try harder only if disk space is low */ + if (!low_disk_space) + goto out; DSS_WARNING_LOG(("disk space low and nothing obvious to remove\n")); victim = find_oldest_removable_snapshot(&sl); if (victim)