summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/BackupManagerService.java
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2009-06-30 16:11:49 -0700
committerChristopher Tate <ctate@google.com>2009-06-30 16:11:49 -0700
commit7958834e0e8adb42ca5183541c4bbcd8aaa7d3aa (patch)
tree1a58583e4d162ab1bbb1ee49b0a03ce036ea0a83 /services/java/com/android/server/BackupManagerService.java
parentf3ab3c3437f18834ce63542062c2ed7a87a05fca (diff)
Run backups at background priority
Diffstat (limited to 'services/java/com/android/server/BackupManagerService.java')
-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