From 60b3bacd159b599b9b0aafa3255b0735426b1493 Mon Sep 17 00:00:00 2001 From: kennycud Date: Wed, 18 Jun 2025 17:55:30 -0700 Subject: [PATCH] reduced arbitrary data storage addition and deletion thresholds from 98% and 90% to 90% and 80% --- .../controller/arbitrary/ArbitraryDataStorageManager.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java index c54a1e12..ab16605f 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java @@ -47,15 +47,15 @@ public class ArbitraryDataStorageManager extends Thread { private static final long DIRECTORY_SIZE_CHECK_INTERVAL = 10 * 60 * 1000L; // 10 minutes - /** Treat storage as full at 90% usage, to reduce risk of going over the limit. + /** Treat storage as full at 80% usage, to reduce risk of going over the limit. * This is necessary because we don't calculate total storage values before every write. * It also helps avoid a fetch/delete loop, as we will stop fetching before the hard limit. * This must be lower than DELETION_THRESHOLD. */ - private static final double STORAGE_FULL_THRESHOLD = 0.90f; // 90% + private static final double STORAGE_FULL_THRESHOLD = 0.8f; // 80% - /** Start deleting files once we reach 98% usage. + /** Start deleting files once we reach 90% usage. * This must be higher than STORAGE_FULL_THRESHOLD in order to avoid a fetch/delete loop. */ - public static final double DELETION_THRESHOLD = 0.98f; // 98% + public static final double DELETION_THRESHOLD = 0.9f; // 90% private static final long PER_NAME_STORAGE_MULTIPLIER = 4L;