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>
Wed, 18 Dec 2019 14:39:16 +0000 (14:39 +0000)
commit254b0d5a7f8474a95281151a668a5486101b9bb5
tree05ba52c051f954ed8d7afb6cb0e35448e6b5f479
parentcdc5524f79ecbd6e7052e0526aa2ea2d7a086c58
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: 146415463
Test: atest PackageWatchdogTest
Test: atest StatsdHostTestCases
Change-Id: Ia3e73d955508297004591eac762555665c557b8a
Merged-In: Ia3e73d955508297004591eac762555665c557b8a
(cherry picked from commit dd1dabaef7dfae54b20f225ee407f182e86411ac)
cmds/statsd/src/StatsService.cpp
cmds/statsd/src/StatsService.h
cmds/statsd/src/atoms.proto
core/java/android/os/IStatsManager.aidl
core/java/android/util/StatsLog.java
services/core/java/com/android/server/rollback/RollbackPackageHealthObserver.java