/frameworks/base/services/tests/servicestests/src/com/android/server/rollback/ |
D | RollbackUnitTest.java | 78 private Rollback createStagedRollback(int rollbackId, File backupDir, int originalSessionId) { in createStagedRollback() 79 return new Rollback(rollbackId, backupDir, originalSessionId, /* isStaged */ true, USER, in createStagedRollback() 83 private Rollback createNonStagedRollback(int rollbackId, File backupDir) { in createNonStagedRollback() 84 return new Rollback(rollbackId, backupDir, -1, /* isStaged */ false, USER, in createNonStagedRollback() 94 Rollback rollback = createStagedRollback(rollbackId, file, sessionId); in newEmptyStagedRollbackDefaults() 107 Rollback rollback = createNonStagedRollback(rollbackId, file); in newEmptyNonStagedRollbackDefaults() 116 Rollback rollback = createNonStagedRollback(123, new File("/test/testing")); in rollbackMadeAvailable() 134 Rollback rollback = createNonStagedRollback(123, new File("/test/testing")); in deletedRollbackCannotBeMadeAvailable() 148 Rollback rollback = createNonStagedRollback(123, new File("/test/testing")); in getPackageNamesAllAndJustApex() 162 Rollback rollback = createNonStagedRollback(123, new File("/test/testing")); in includesPackagesAfterEnable() [all …]
|
D | RollbackStoreTest.java | 133 Rollback rollback = mRollbackStore.createNonStagedRollback( in createNonStaged() 154 Rollback rollback = mRollbackStore.createStagedRollback( in createStaged() 177 Rollback origRb = mRollbackStore.createNonStagedRollback( in saveAndLoadRollback() 215 origRb.setState(Rollback.ROLLBACK_STATE_AVAILABLE, "hello world"); in saveAndLoadRollback() 219 List<Rollback> loadedRollbacks = mRollbackStore.loadRollbacks(); in saveAndLoadRollback() 221 Rollback loadedRb = loadedRollbacks.get(0); in saveAndLoadRollback() 228 Rollback expectedRb = mRollbackStore.createNonStagedRollback( in loadFromJsonNoExtensionVersions() 268 Rollback parsedRb = RollbackStore.rollbackFromJson( in loadFromJsonNoExtensionVersions() 279 Rollback expectedRb = mRollbackStore.createNonStagedRollback( in loadFromJson() 318 Rollback parsedRb = RollbackStore.rollbackFromJson( in loadFromJson() [all …]
|
D | AppDataRollbackHelperTest.java | 122 private static Rollback createRollbackForId(int rollbackId) { in createRollbackForId() 123 return new Rollback(rollbackId, new File("/does/not/exist"), -1, /* isStaged */ false, 0, in createRollbackForId() 250 Rollback dataWithPendingBackup = createRollbackForId(101); in commitPendingBackupAndRestoreForUser() 253 Rollback dataWithRecentRestore = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser() 256 Rollback dataForDifferentUser = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser() 259 Rollback dataForRestore = createRollbackForId(17239); in commitPendingBackupAndRestoreForUser()
|
/frameworks/base/services/core/java/com/android/server/rollback/ |
D | RollbackManagerServiceImpl.java | 155 private final List<Rollback> mRollbacks = new ArrayList<>(); 205 for (Rollback rollback : mRollbacks) { in RollbackManagerServiceImpl() 210 for (Rollback rollback : mRollbacks) { in RollbackManagerServiceImpl() 275 Rollback rollback = getRollbackForSession(sessionId); in RollbackManagerServiceImpl() 397 Rollback rollback = mRollbacks.get(i); in getAvailableRollbacks() 416 Rollback rollback = mRollbacks.get(i); in getRecentlyCommittedRollbacks() 451 Iterator<Rollback> iter = mRollbacks.iterator(); 453 Rollback rollback = iter.next(); 480 Rollback rollback = getRollbackForId(rollbackId); 508 Iterator<Rollback> iter = mRollbacks.iterator(); [all …]
|
D | RollbackStore.java | 19 import static com.android.server.rollback.Rollback.rollbackStateFromString; 85 private static List<Rollback> loadRollbacks(File rollbackDataDir) { in loadRollbacks() 86 List<Rollback> rollbacks = new ArrayList<>(); in loadRollbacks() 101 List<Rollback> loadRollbacks() { in loadRollbacks() 105 List<Rollback> loadHistorialRollbacks() { in loadHistorialRollbacks() 223 Rollback createNonStagedRollback(int rollbackId, int originalSessionId, int userId, in createNonStagedRollback() 227 return new Rollback(rollbackId, backupDir, originalSessionId, /* isStaged */ false, userId, in createNonStagedRollback() 235 Rollback createStagedRollback(int rollbackId, int originalSessionId, int userId, in createStagedRollback() 239 return new Rollback(rollbackId, backupDir, originalSessionId, /* isStaged */ true, userId, in createStagedRollback() 257 static void backupPackageCodePath(Rollback rollback, String packageName, String codePath) in backupPackageCodePath() [all …]
|
D | README.md | 1 # Rollback Manager 10 ## Rollback Basics 45 ### Rollback Triggers 47 #### Manually Triggered Rollback 53 #### Watchdog Triggered Rollback 79 #### Server Triggered Rollback 83 ## Rollback Details 91 ### Rollback of APEX modules 93 Rollback is supported for APEX modules in addition to APK modules. In Q, there 103 ### Rollback of MultiPackage Installs [all …]
|
D | Rollback.java | 85 class Rollback { class 212 Rollback(int rollbackId, File backupDir, int originalSessionId, boolean isStaged, int userId, in Rollback() method in Rollback 235 Rollback(RollbackInfo info, File backupDir, Instant timestamp, int originalSessionId, in Rollback() method in Rollback 877 case Rollback.ROLLBACK_STATE_ENABLING: return "enabling"; in rollbackStateToString() 878 case Rollback.ROLLBACK_STATE_AVAILABLE: return "available"; in rollbackStateToString() 879 case Rollback.ROLLBACK_STATE_COMMITTED: return "committed"; in rollbackStateToString() 880 case Rollback.ROLLBACK_STATE_DELETED: return "deleted"; in rollbackStateToString() 889 case "enabling": return Rollback.ROLLBACK_STATE_ENABLING; in rollbackStateFromString() 890 case "available": return Rollback.ROLLBACK_STATE_AVAILABLE; in rollbackStateFromString() 891 case "committed": return Rollback.ROLLBACK_STATE_COMMITTED; in rollbackStateFromString() [all …]
|
D | AppDataRollbackHelper.java | 225 boolean commitPendingBackupAndRestoreForUser(int userId, Rollback rollback) { in commitPendingBackupAndRestoreForUser()
|
/frameworks/base/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/ |
D | RollbackTest.java | 45 import com.android.cts.rollback.lib.Rollback; 158 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBasic() 190 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBasic() 223 Rollback.from(TestApp.A2).to(TestApp.A2)); in testSameVersionUpdate() 231 Rollback.from(TestApp.A2).to(TestApp.A2)); in testSameVersionUpdate() 266 Rollback.from(TestApp.A2).to(TestApp.A1)); in testBadUpdateRollback() 270 Rollback.from(TestApp.B2).to(TestApp.B1)); in testBadUpdateRollback() 316 Rollback.from(TestApp.A2).to(TestApp.A1)); in testRollForwardRace()
|
D | StagedRollbackTest.java | 36 import com.android.cts.rollback.lib.Rollback; 189 Rollback.from(TEST_APEX_WITH_APK_V2).to(TEST_APEX_WITH_APK_V1), in testRollbackApexWithApkCrashing_Phase2_Crash() 190 Rollback.from(TestApp.A, 0).to(TestApp.A1)); in testRollbackApexWithApkCrashing_Phase2_Crash() 237 Rollback.from(TestApp.A2).to(TestApp.A1)); in testWatchdogMonitorsAcrossReboots_Phase3_VerifyRollback() 259 assertThat(rollback).packagesContainsExactly(Rollback.from(apex2).to(apex1)); in testRollbackRebootlessApex()
|
D | MultiUserRollbackTest.java | 30 import com.android.cts.rollback.lib.Rollback; 100 Rollback.from(TestApp.A2).to(TestApp.A1)); in testMultipleUsersUpgradeToV2() 142 assertThat(rollback).packagesContainsExactly(Rollback.from(TestApp.A2).to(TestApp.A1)); in testStagedRollback_Phase3()
|
/frameworks/proto_logging/stats/ |
D | atoms.proto | 3592 * Logged from: Rollback Manager 6592 // Rollback should be enabled for this install.
|