From 3af9929e1dceabaad876d3a22c6e9000a590612c Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Tue, 27 Sep 2022 09:49:31 -0600 Subject: [PATCH] Only include segments that have a nonzero size --- frigate/storage.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frigate/storage.py b/frigate/storage.py index f8bfdea6b..aa8724553 100644 --- a/frigate/storage.py +++ b/frigate/storage.py @@ -36,7 +36,9 @@ class StorageMaintainer(threading.Thread): self.camera_storage_stats[camera] = { "needs_refresh": ( Recordings.select(fn.COUNT(Recordings.id)) - .where(Recordings.camera == camera) + .where( + Recordings.camera == camera, Recordings.segment_size != 0 + ) .scalar() < 50 ) @@ -45,7 +47,7 @@ class StorageMaintainer(threading.Thread): # calculate MB/hr bandwidth = round( Recordings.select(fn.AVG(bandwidth_equation)) - .where(Recordings.camera == camera) + .where(Recordings.camera == camera, Recordings.segment_size != 0) .limit(100) .scalar() * 3600,