diff options
author | 2025-03-21 11:12:24 -0700 | |
---|---|---|
committer | 2025-03-21 11:22:13 -0700 | |
commit | 3c4cb1872247d908c399ed6080c6690729d78fcb (patch) | |
tree | 5ebd2685d78b483f0a4c8d1ef8df5686f15c2b36 /apex | |
parent | 1a3da925e8033d8911d35206918a2b772c8b7e08 (diff) |
Allow JobScheduler concurrency limit as low as 1
Bug: 396695710
Test: atest JobConcurrencyManagerTest
Test: manually check `adb shell dumpsys jobscheduler`
Test: manually verify via a trace fewer concurrent jobs
Flag: EXEMPT bugfix
Change-Id: I0c8783939add1fde9c49b3d61db473cc007368c3
Diffstat (limited to 'apex')
-rw-r--r-- | apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java b/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java index 5dfb3754e8fb..7e421676b3c9 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +++ b/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java @@ -2039,8 +2039,8 @@ class JobConcurrencyManager { DeviceConfig.Properties properties = DeviceConfig.getProperties(DeviceConfig.NAMESPACE_JOB_SCHEDULER); - // Concurrency limit should be in the range [8, MAX_CONCURRENCY_LIMIT]. - mSteadyStateConcurrencyLimit = Math.max(8, Math.min(MAX_CONCURRENCY_LIMIT, + // Concurrency limit should be in the range [1, MAX_CONCURRENCY_LIMIT]. + mSteadyStateConcurrencyLimit = Math.max(1, Math.min(MAX_CONCURRENCY_LIMIT, properties.getInt(KEY_CONCURRENCY_LIMIT, DEFAULT_CONCURRENCY_LIMIT))); mScreenOffAdjustmentDelayMs = properties.getLong( |