OSDN Git Service

Calc job standby runnability based on last job execution...
authorChristopher Tate <ctate@google.com>
Thu, 18 Jan 2018 20:59:15 +0000 (12:59 -0800)
committerChristopher Tate <ctate@google.com>
Fri, 19 Jan 2018 00:10:38 +0000 (16:10 -0800)
commitf0ce10155244b8e7361dc61640a2d0beac22471b
tree3d72fd184fd0b574be06d52310ce6331ce1304bc
parentfd8d8944de0656f92fcdbccd1fd3c91840d98b3a
Calc job standby runnability based on last job execution...

...not unilaterally on the current time of day.  In practice, the point
is that we should let an app run new jobs immediately if it's been a long
time since it ran any, even if it's in a less-active standby bucket,
because it's being a good citizen.

Bug: 63527785
Test: atest CtsJobSchedulerTestCases
Change-Id: I1521c82f23341246484efa733c43f983a5e9e568
services/core/java/com/android/server/job/JobSchedulerInternal.java
services/core/java/com/android/server/job/JobSchedulerService.java
services/core/java/com/android/server/job/controllers/JobStatus.java