Delete rollbacks immediately when any of child sessions failed (2/n)
Currently rollbacks for abandoned sessions will be deleted after reboot.
This change deletes rollbacks immediately/proactively when a session is
abandoned to be more memory and disk efficient.
Bug: 134652027
Test: adb install TestAppAv1.apk
adb install --enable-rollback --staged TestAppAv2.apk
dumpsys rollback
adb shell pm install-abandon <stagedSessionId from dumpsys rollback>
dumpsys rollback, confirm rollback is no longer listed
Change-Id: I75005b2fd5b9f6035f4817b386e9e54f2b4243e6
1 file changed