Explorar o código

fix cache cleanup for large full disks

Blake Blackshear %!s(int64=4) %!d(string=hai) anos
pai
achega
a661fddaf3
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      frigate/events.py

+ 1 - 1
frigate/events.py

@@ -113,7 +113,7 @@ class EventProcessor(threading.Thread):
         
         # if we are still using more than 90% of the cache, proactively cleanup
         cache_usage = shutil.disk_usage("/tmp/cache")
-        if cache_usage.used/cache_usage.total > .9:
+        if cache_usage.used/cache_usage.total > .9 and cache_usage.free < 200000000 and len(self.cached_clips) > 0:
             logger.warning("More than 90% of the cache is used.")
             logger.warning("Consider increasing space available at /tmp/cache or reducing max_seconds in your clips config.")
             logger.warning("Proactively cleaning up the cache...")