Loading packages/CrashRecovery/aconfig/flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -46,3 +46,10 @@ flag { description: "Makes reboot and factory reset synchronous in RescueParty" bug: "328203835" } flag { name: "extend_rollback_lifetime" namespace: "modularization" description: "Increase rollback lifetime on RollbackManagerService from 14 days to 60 days" bug: "416259905" } No newline at end of file services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.rollback; import static android.crashrecovery.flags.Flags.extendRollbackLifetime; import android.Manifest; import android.annotation.AnyThread; import android.annotation.NonNull; Loading Loading @@ -134,7 +136,7 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub implements Rollba // Rollbacks expire after 14 days. private static final long DEFAULT_ROLLBACK_LIFETIME_DURATION_MILLIS = TimeUnit.DAYS.toMillis(14); extendRollbackLifetime() ? TimeUnit.DAYS.toMillis(60) : TimeUnit.DAYS.toMillis(14); // Accessed on the handler thread only. private long mRollbackLifetimeDurationInMillis = DEFAULT_ROLLBACK_LIFETIME_DURATION_MILLIS; Loading Loading
packages/CrashRecovery/aconfig/flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -46,3 +46,10 @@ flag { description: "Makes reboot and factory reset synchronous in RescueParty" bug: "328203835" } flag { name: "extend_rollback_lifetime" namespace: "modularization" description: "Increase rollback lifetime on RollbackManagerService from 14 days to 60 days" bug: "416259905" } No newline at end of file
services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java +3 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.rollback; import static android.crashrecovery.flags.Flags.extendRollbackLifetime; import android.Manifest; import android.annotation.AnyThread; import android.annotation.NonNull; Loading Loading @@ -134,7 +136,7 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub implements Rollba // Rollbacks expire after 14 days. private static final long DEFAULT_ROLLBACK_LIFETIME_DURATION_MILLIS = TimeUnit.DAYS.toMillis(14); extendRollbackLifetime() ? TimeUnit.DAYS.toMillis(60) : TimeUnit.DAYS.toMillis(14); // Accessed on the handler thread only. private long mRollbackLifetimeDurationInMillis = DEFAULT_ROLLBACK_LIFETIME_DURATION_MILLIS; Loading