summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Daeho Jeong <daehojeong@google.com> 2024-09-17 13:36:29 -0700
committer Daeho Jeong <daehojeong@google.com> 2024-09-17 13:50:55 -0700
commit1573f5d7b44d58b3dd2b0c8503c5e4b22d16c32d (patch)
tree4bc6a9a1d864788e7bf98dbb92c89b99b8c18465
parent61b8dd11e7b61f133a0a26b947a8bca35fe12fb5 (diff)
Turn off smart idle maint service for ZUFS
Since ZUFS devices already have more aggressive GC, we don't need the smart idle maint service for them. Bug: 325517147 Test: run smart idle maint service for ZUFS devices Change-Id: I1ae1a3733222de5caec7f7c25764b605cdcf4e10 Signed-off-by: Daeho Jeong <daehojeong@google.com>
-rw-r--r--services/core/java/com/android/server/StorageManagerService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
index b35959f1a6e8..0c7840c0d5c2 100644
--- a/services/core/java/com/android/server/StorageManagerService.java
+++ b/services/core/java/com/android/server/StorageManagerService.java
@@ -2738,7 +2738,8 @@ class StorageManagerService extends IStorageManager.Stub
boolean smartIdleMaintEnabled = DeviceConfig.getBoolean(
DeviceConfig.NAMESPACE_STORAGE_NATIVE_BOOT,
"smart_idle_maint_enabled",
- DEFAULT_SMART_IDLE_MAINT_ENABLED);
+ DEFAULT_SMART_IDLE_MAINT_ENABLED)
+ && !SystemProperties.getBoolean("ro.boot.zufs_provisioned", false);
if (smartIdleMaintEnabled) {
mLifetimePercentThreshold = DeviceConfig.getInt(
DeviceConfig.NAMESPACE_STORAGE_NATIVE_BOOT,