]> git.sesse.net Git - nageru/blobdiff - disk_space_estimator.h
Update the queue length metric after trimming, not before.
[nageru] / disk_space_estimator.h
index b585bc37b83ba2324f749599ebfeef70687d453c..c5b63bfac22c25455bdf48e53ed61424f38c9853 100644 (file)
@@ -10,7 +10,8 @@
 // The bitrate is measured over a simple 30-second sliding window.
 
 #include <stdint.h>
-
+#include <sys/types.h>
+#include <atomic>
 #include <deque>
 #include <functional>
 #include <string>
@@ -43,6 +44,9 @@ private:
                off_t size;
        };
        std::deque<MeasurePoint> measure_points;
+
+       // Metrics.
+       std::atomic<int64_t> metric_disk_free_bytes{-1};
 };
 
 extern DiskSpaceEstimator *global_disk_space_estimator;