SystemServer: Add more situational log for sleep
Bug: 361850050
Flag: Exempt logging only
Test: m service-Bluetooth
Change-Id: Ia40528c46952a9822541b4a2b29703d334c5bf11
diff --git a/service/src/com/android/server/bluetooth/BluetoothManagerService.java b/service/src/com/android/server/bluetooth/BluetoothManagerService.java
index 3c95e65..e95ccc3 100644
--- a/service/src/com/android/server/bluetooth/BluetoothManagerService.java
+++ b/service/src/com/android/server/bluetooth/BluetoothManagerService.java
@@ -1246,6 +1246,7 @@
mShutdownLatencyHistogram.logSample((float) timeSpentForShutdown);
// TODO: b/356931756 - Remove sleep
+ Log.d(TAG, "Force sleep 100 ms for propagating Bluetooth app death");
SystemClock.sleep(100); // required to let the ActivityManager be notified of BT death
mAdapter = null;
@@ -1840,8 +1841,10 @@
// shut down completely before attempting to restart.
//
if (didDisableTimeout) {
+ Log.d(TAG, "Force sleep 3000 ms for user switch that timed out");
SystemClock.sleep(3000);
} else {
+ Log.d(TAG, "Force sleep 100 ms for");
SystemClock.sleep(100);
}
@@ -2116,6 +2119,7 @@
}
private boolean waitForState(int... states) {
+ Log.d(TAG, "Waiting " + STATE_TIMEOUT + " for state: " + Arrays.toString(states));
return mState.waitForState(STATE_TIMEOUT, states);
}
@@ -2173,6 +2177,7 @@
mAdapterLock.readLock().unlock();
}
+ Log.d(TAG, "Force sleep 500 ms for recovering from error");
SystemClock.sleep(500);
// disable