OSDN Git Service

DO NOT MERGE Create a setting for backup/restore agent timeouts
authorAnnie Meng <anniemeng@google.com>
Tue, 13 Mar 2018 15:31:40 +0000 (15:31 +0000)
committerAnnie Meng <anniemeng@google.com>
Thu, 15 Mar 2018 17:43:56 +0000 (17:43 +0000)
commitd069a888cf32f105bf6843a7083770f5b82af74e
treeea13806d4f26c53170abd52742162047c8cc6ed2
parent50f118a1214d00a4be1cadc9efb2bcf787927f3f
DO NOT MERGE Create a setting for backup/restore agent timeouts

Part of push to make backup and restore agent timeouts configurable. Creates
a Global setting for the current static BackupManagerService timeouts so
that they can be overriden with P/H. We keep the current default values,
which will be updated once we investigate what more appropriate values are.

Remame the constants to better reflect what they're used
for. Next, we will update the framework to use these constants.

This depends on the refactor of how we observe changes to key value
backup settings (ag/3709997).

Bug: 70276070
Test: m -j RunFrameworksServicesRoboTests ROBOTEST_FILTER=BackupAgentTimeoutParametersTest
Change-Id: Id506314ce0c8bd5e4d1d8b4001b26cbad0056c99
core/java/android/provider/Settings.java
core/proto/android/providers/settings.proto
core/tests/coretests/src/android/provider/SettingsBackupTest.java
packages/SettingsProvider/res/values/defaults.xml
packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java
packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
services/backup/java/com/android/server/backup/BackupAgentTimeoutParameters.java [new file with mode: 0644]
services/robotests/src/com/android/server/backup/BackupAgentTimeoutParametersTest.java [new file with mode: 0644]