Add concurrency restriction at the USER level
Add a new layer of concurrency limitation at the USER level. Jobs that are from the background users will be restricted at a maximum concurrency. Bug: 175643251 Test: atest JobSchedulerServiceTest Test: atest WorkCountTrackerTest Test: atest WorkTypeConfigTest Test: atest JobCurrencyManagerTest Test: atest GracePeriodObserverTest Test: atest JobConcurrencyManagerTest Test: atest CtsJobSchedulerTestCases Test: atest FrameworksServicesTests:PrioritySchedulingTest Change-Id: I82932355d30ac48dd40adb420524483908f21a3e (cherry picked from commit e30d7fc0)
Showing
- apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java 190 additions, 14 deletions...ce/java/com/android/server/job/JobConcurrencyManager.java
- apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java 1 addition, 0 deletions...vice/java/com/android/server/job/JobSchedulerService.java
- core/res/res/values/config.xml 5 additions, 0 deletionscore/res/res/values/config.xml
- core/res/res/values/symbols.xml 2 additions, 0 deletionscore/res/res/values/symbols.xml
- services/tests/mockingservicestests/src/com/android/server/job/JobConcurrencyManagerTest.java 188 additions, 0 deletions...src/com/android/server/job/JobConcurrencyManagerTest.java
- services/tests/servicestests/src/com/android/server/job/GracePeriodObserverTest.java 106 additions, 0 deletions...s/src/com/android/server/job/GracePeriodObserverTest.java
- services/tests/servicestests/src/com/android/server/job/WorkCountTrackerTest.java 221 additions, 30 deletions...ests/src/com/android/server/job/WorkCountTrackerTest.java
- services/tests/servicestests/src/com/android/server/job/WorkTypeConfigTest.java 61 additions, 41 deletions...stests/src/com/android/server/job/WorkTypeConfigTest.java
Loading
Please register or sign in to comment