OSDN Git Service

Log watchdog-initiated rollback reason
authorGavin Corkery <gavincorkery@google.com>
Wed, 27 Nov 2019 19:11:13 +0000 (19:11 +0000)
committerGavin Corkery <gavincorkery@google.com>
Mon, 9 Dec 2019 10:40:01 +0000 (10:40 +0000)
commitdd1dabaef7dfae54b20f225ee407f182e86411ac
tree3953f4074e9b46643bd8c1b719643a446457a9c5
parentf305f4def072363087595a610043852127c399e2
Log watchdog-initiated rollback reason

To help with monitoring Mainline releases, log the reason
for a watchdog-initiated rollback. This may be due to
native crashes, app crashes, ANRs or explicit health check
failures.

Add a mapping from PackageWatchdog failure reason to the
new metrics.

Bug: 138782888
Test: atest PackageWatchdogTest
Test: atest StatsdHostTestCases
Change-Id: Ia3e73d955508297004591eac762555665c557b8a
apex/statsd/aidl/android/os/IStatsManager.aidl
cmds/statsd/src/StatsService.cpp
cmds/statsd/src/StatsService.h
cmds/statsd/src/atoms.proto
core/java/android/util/StatsLog.java
services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java