commit | 93d1695a3aafcf88b162601c05fc4d61afab747e | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Wed Dec 08 12:05:21 2021 +0000 |
committer | Alan Stokes <alanstokes@google.com> | Wed Dec 08 12:09:59 2021 +0000 |
tree | ecf233e4faa22113dff84696e7931ab50a272f5c | |
parent | 197748b6529c59fb1baf9c1da4c7c1ab3352306f [diff] |
Only compile when charging Don't use battery for staged APEX compilation. Bug: 205296305 Test: Presubmits Change-Id: Id95962a58916bb808caef7363a5d37d7fc233503
diff --git a/compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java b/compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java index 6cfd0ba..f801a8d 100644 --- a/compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java +++ b/compos/service/java/com/android/server/compos/IsolatedCompilationJobService.java
@@ -68,9 +68,9 @@ int result = scheduler.schedule(new JobInfo.Builder(STAGED_APEX_JOB_ID, serviceName) // Wait in case more APEXes are staged .setMinimumLatency(TimeUnit.MINUTES.toMillis(60)) - // We consume CPU, battery, and storage + // We consume CPU, power, and storage .setRequiresDeviceIdle(true) - .setRequiresBatteryNotLow(true) + .setRequiresCharging(true) .setRequiresStorageNotLow(true) .build()); if (result != JobScheduler.RESULT_SUCCESS) {