diff options
| author | 2024-09-17 13:36:29 -0700 | |
|---|---|---|
| committer | 2024-09-17 13:50:55 -0700 | |
| commit | 1573f5d7b44d58b3dd2b0c8503c5e4b22d16c32d (patch) | |
| tree | 4bc6a9a1d864788e7bf98dbb92c89b99b8c18465 | |
| parent | 61b8dd11e7b61f133a0a26b947a8bca35fe12fb5 (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.java | 3 |
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, |