Merge "Also reset the dropbox rate limiter in BootReceiver in addition to ActivityManagerService."
This commit is contained in:
commit
a12efe5b68
@ -313,6 +313,14 @@ public class BootReceiver extends BroadcastReceiver {
|
|||||||
|
|
||||||
private static final DropboxRateLimiter sDropboxRateLimiter = new DropboxRateLimiter();
|
private static final DropboxRateLimiter sDropboxRateLimiter = new DropboxRateLimiter();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reset the dropbox rate limiter.
|
||||||
|
*/
|
||||||
|
@VisibleForTesting
|
||||||
|
public static void resetDropboxRateLimiter() {
|
||||||
|
sDropboxRateLimiter.reset();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a tombstone to the DropBox.
|
* Add a tombstone to the DropBox.
|
||||||
*
|
*
|
||||||
|
@ -376,6 +376,7 @@ import com.android.internal.util.function.QuintFunction;
|
|||||||
import com.android.internal.util.function.TriFunction;
|
import com.android.internal.util.function.TriFunction;
|
||||||
import com.android.internal.util.function.UndecFunction;
|
import com.android.internal.util.function.UndecFunction;
|
||||||
import com.android.server.AlarmManagerInternal;
|
import com.android.server.AlarmManagerInternal;
|
||||||
|
import com.android.server.BootReceiver;
|
||||||
import com.android.server.DeviceIdleInternal;
|
import com.android.server.DeviceIdleInternal;
|
||||||
import com.android.server.DisplayThread;
|
import com.android.server.DisplayThread;
|
||||||
import com.android.server.IntentResolver;
|
import com.android.server.IntentResolver;
|
||||||
@ -17794,10 +17795,11 @@ public class ActivityManagerService extends IActivityManager.Stub
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reset the dropbox rate limiter
|
* Reset the dropbox rate limiter here and in BootReceiver
|
||||||
*/
|
*/
|
||||||
void resetDropboxRateLimiter() {
|
void resetDropboxRateLimiter() {
|
||||||
mDropboxRateLimiter.reset();
|
mDropboxRateLimiter.reset();
|
||||||
|
BootReceiver.resetDropboxRateLimiter();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -108,7 +108,7 @@ public class DropboxRateLimiter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Resets the rate limiter memory. */
|
/** Resets the rate limiter memory. */
|
||||||
void reset() {
|
public void reset() {
|
||||||
synchronized (mErrorClusterRecords) {
|
synchronized (mErrorClusterRecords) {
|
||||||
mErrorClusterRecords.clear();
|
mErrorClusterRecords.clear();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user