diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataCleanupManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataCleanupManager.java index 29ba7645..db7d7f92 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataCleanupManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataCleanupManager.java @@ -79,6 +79,12 @@ public class ArbitraryDataCleanupManager extends Thread { while (!isStopping) { Thread.sleep(30000); + // Don't run if QDN is disabled + if (!Settings.getInstance().isQdnEnabled()) { + Thread.sleep(60 * 60 * 1000L); + continue; + } + Long now = NTP.getTime(); if (now == null) { // Don't attempt to make decisions if we haven't synced our time yet diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java index a6dc5dfb..98647eb1 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java @@ -74,6 +74,12 @@ public class ArbitraryDataManager extends Thread { while (!isStopping) { Thread.sleep(2000); + // Don't run if QDN is disabled + if (!Settings.getInstance().isQdnEnabled()) { + Thread.sleep(60 * 60 * 1000L); + continue; + } + List peers = Network.getInstance().getHandshakedPeers(); // Disregard peers that have "misbehaved" recently diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java index 4e349189..c7ebfbbd 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java @@ -73,6 +73,12 @@ public class ArbitraryDataStorageManager extends Thread { while (!isStopping) { Thread.sleep(1000); + // Don't run if QDN is disabled + if (!Settings.getInstance().isQdnEnabled()) { + Thread.sleep(60 * 60 * 1000L); + continue; + } + Long now = NTP.getTime(); if (now == null) { continue;