From 2ebd4f4951005234b6f41d3d8db135f02bc7ba77 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Mon, 8 Feb 2021 09:29:53 +0100
Subject: [PATCH] Add logging after free done

---
 secondary.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/secondary.py b/secondary.py
index 4f73d06..2644825 100644
--- a/secondary.py
+++ b/secondary.py
@@ -118,10 +118,13 @@ class Backup:
                 self.status.unchanged += 1
                 
     def make_room(self, size):
-        while True:
+        def get_free_need(size):
             stat = os.statvfs(self.dst_root)
             free = stat.f_frsize * stat.f_bavail
             need = size + stat.f_frsize
+            return (free, need)
+        while True:
+            free,need = get_free_need(size)
             if free > need:
                 break
             self.log.MESSAGE("Need to free:",
@@ -137,6 +140,7 @@ class Backup:
                 os.unlink(d)
                 pass
             pass
+        self.log.MESSAGE("Free after", get_free_need(size))
         pass
 
     def add_parents(self, src):
-- 
GitLab