Home
last modified time | relevance | path

Searched refs:Rollback (Results 1 – 12 of 12) sorted by relevance

/frameworks/base/services/tests/servicestests/src/com/android/server/rollback/
DRollbackUnitTest.java78 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 …]
DRollbackStoreTest.java133 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 …]
DAppDataRollbackHelperTest.java122 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/
DRollbackManagerServiceImpl.java155 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 …]
DRollbackStore.java19 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 …]
DREADME.md1 # 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 …]
DRollback.java85 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 …]
DAppDataRollbackHelper.java225 boolean commitPendingBackupAndRestoreForUser(int userId, Rollback rollback) { in commitPendingBackupAndRestoreForUser()
/frameworks/base/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/
DRollbackTest.java45 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()
DStagedRollbackTest.java36 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()
DMultiUserRollbackTest.java30 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/
Datoms.proto3592 * Logged from: Rollback Manager
6592 // Rollback should be enabled for this install.