From fab7ce596096f8c3752bb88de93febd9593c2c6e Mon Sep 17 00:00:00 2001 From: Joe Bolinger Date: Fri, 19 May 2023 22:11:32 +0000 Subject: [PATCH] Add biometric scheduler watchdog usage counter. Bug: 282695338 Test: N/A Change-Id: I655ed753d15cb8913982a78ef54176b6a88731b7 --- .../server/biometrics/sensors/BiometricScheduler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java b/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java index b474cad962c36..aa5f9fa968759 100644 --- a/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java +++ b/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java @@ -32,6 +32,7 @@ import android.util.Slog; import android.util.proto.ProtoOutputStream; import com.android.internal.annotations.VisibleForTesting; +import com.android.modules.expresslog.Counter; import com.android.server.biometrics.BiometricSchedulerProto; import com.android.server.biometrics.BiometricsProto; import com.android.server.biometrics.sensors.fingerprint.GestureAvailabilityDispatcher; @@ -569,9 +570,10 @@ public class BiometricScheduler { if (mCurrentOperation == null) { return; } - final BiometricSchedulerOperation mOperation = mCurrentOperation; + final BiometricSchedulerOperation operation = mCurrentOperation; mHandler.postDelayed(() -> { - if (mOperation == mCurrentOperation) { + if (operation == mCurrentOperation) { + Counter.logIncrement("biometric.scheduler_watchdog_triggered_count"); clearScheduler(); } }, 10000);