summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Suprabh Shukla <suprabh@google.com> 2020-07-14 02:10:46 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-07-14 02:10:46 +0000
commit6b4d130c98df98083d803ef3ad0e7ab20a7d15e0 (patch)
tree99f72bc7ad3315da0e455c5e1903363d66804fe0
parent5169953baf9e04b9840ac761f80d95a783238bf6 (diff)
parentb42083b06a38e221bd00315aea8cc4ac942e9abb (diff)
RESTRICT AUTOMERGE Turning off wtf logging for alarm limit am: b42083b06a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12142736 Change-Id: Ic994764eb42df08054798a8477757dc97090bec9
-rw-r--r--services/core/java/com/android/server/AlarmManagerService.java17
1 files changed, 2 insertions, 15 deletions
diff --git a/services/core/java/com/android/server/AlarmManagerService.java b/services/core/java/com/android/server/AlarmManagerService.java
index d51ca6e9ab42..4fab067d1d3b 100644
--- a/services/core/java/com/android/server/AlarmManagerService.java
+++ b/services/core/java/com/android/server/AlarmManagerService.java
@@ -150,8 +150,6 @@ class AlarmManagerService extends SystemService {
// TODO (b/157782538): Turn off once bug is fixed.
static final boolean DEBUG_PER_UID_LIMIT = true;
- // TODO (b/157782538): Turn off once bug is fixed.
- static final boolean WARN_SYSTEM_ON_ALARM_LIMIT = true;
static final boolean RECORD_ALARMS_IN_HISTORY = true;
static final boolean RECORD_DEVICE_IDLE_ALARMS = false;
@@ -1774,19 +1772,8 @@ class AlarmManagerService extends SystemService {
"Maximum limit of concurrent alarms " + mConstants.MAX_ALARMS_PER_UID
+ " reached for uid: " + UserHandle.formatUid(callingUid)
+ ", callingPackage: " + callingPackage;
-
- if (WARN_SYSTEM_ON_ALARM_LIMIT && UserHandle.isCore(callingUid)) {
- final StringWriter logWriter = new StringWriter();
- final PrintWriter pw = new PrintWriter(logWriter);
- pw.println(errorMsg);
- pw.println("Next 20 alarms for " + callingUid + ":");
- dumpUpcomingNAlarmsForUid(pw, callingUid, 20);
- pw.flush();
- Slog.wtf(TAG, logWriter.toString());
- } else {
- Slog.w(TAG, errorMsg);
- }
- if (DEBUG_PER_UID_LIMIT) {
+ Slog.w(TAG, errorMsg);
+ if (DEBUG_PER_UID_LIMIT && UserHandle.isCore(callingUid)) {
logAllAlarmsForUidLocked(callingUid);
}
throw new IllegalStateException(errorMsg);