summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-07-01 22:44:37 -0700
committer The Android Open Source Project <initial-contribution@android.com> 2009-07-01 22:44:37 -0700
commitf73a65c2d7c06e5c1b30b84e3931d2a53145417b (patch)
tree59dbbfd835bb96b14bcd680b8c38865016b773fa
parentc885577145f9e7b72466e8e7497e8b0f9da9477b (diff)
parent65363830c1e5ca8c59b6e12b4b43a3f03688ca2e (diff)
am 65363830: Merge change 5854 into donut
Merge commit '65363830c1e5ca8c59b6e12b4b43a3f03688ca2e' * commit '65363830c1e5ca8c59b6e12b4b43a3f03688ca2e': Run backups at background priority
-rw-r--r--services/java/com/android/server/BackupManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/java/com/android/server/BackupManagerService.java b/services/java/com/android/server/BackupManagerService.java
index c67f0b503431..ecdf92684f08 100644
--- a/services/java/com/android/server/BackupManagerService.java
+++ b/services/java/com/android/server/BackupManagerService.java
@@ -626,6 +626,9 @@ class BackupManagerService extends IBackupManager.Stub {
public void run() {
if (DEBUG) Log.v(TAG, "Beginning backup of " + mQueue.size() + " targets");
+ // Backups run at background priority
+ Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
+
// The package manager doesn't have a proper <application> etc, but since
// it's running here in the system process we can just set up its agent
// directly and use a synthetic BackupRequest. We always run this pass