summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shrinidhi Hegde <shrinidhihegde@google.com> 2024-05-10 20:19:48 +0000
committer Shrinidhi Hegde <shrinidhihegde@google.com> 2024-05-10 20:19:48 +0000
commitfcbc967136d7ea838a39f7ab29541a240ca2808c (patch)
tree42eb961f12cbadd793df1c0f32b322590ef3cc58
parent43dc73188e63b383f3c331afea3909c39303bd00 (diff)
Update rollback reason in logging.
Noticed that Rollback reason during boot loop was getting logged and unknown because of a missing reason to string map. Updated that. Test: manual Bug: 291137901 Change-Id: I2ea6206d07099a413aeeca464e0d1ebd97c04840
-rw-r--r--services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java2
-rw-r--r--services/core/java/com/android/server/rollback/WatchdogRollbackLogger.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java b/services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java
index 93f26aefb692..c85ceac9ea55 100644
--- a/services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java
+++ b/services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java
@@ -642,6 +642,8 @@ public final class RollbackPackageHealthObserver implements PackageHealthObserve
.getPackages()
.get(0)
.getVersionRolledBackFrom();
+ Slog.i(TAG, "Rolling back high impact rollback for package: "
+ + firstRollback.getPackageName());
rollbackPackage(sortedHighImpactRollbacks.get(0), firstRollback, rollbackReason);
}
diff --git a/services/core/java/com/android/server/rollback/WatchdogRollbackLogger.java b/services/core/java/com/android/server/rollback/WatchdogRollbackLogger.java
index 519c0edfc532..7fc02923bfed 100644
--- a/services/core/java/com/android/server/rollback/WatchdogRollbackLogger.java
+++ b/services/core/java/com/android/server/rollback/WatchdogRollbackLogger.java
@@ -293,6 +293,8 @@ public final class WatchdogRollbackLogger {
return "REASON_APP_NOT_RESPONDING";
case WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_NATIVE_CRASH_DURING_BOOT:
return "REASON_NATIVE_CRASH_DURING_BOOT";
+ case WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_BOOT_LOOPING:
+ return "REASON_BOOT_LOOP";
default:
return "UNKNOWN";
}