Merge "Fix AppOps estimation call time out." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d26ded47a5
@@ -3319,8 +3319,8 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
estimateAppOpsSamplingRate();
|
estimateAppOpsSamplingRate();
|
||||||
} catch (Exception e) {
|
} catch (Throwable e) {
|
||||||
Slog.e(TAG, "AppOps sampling ratio estimation failed");
|
Slog.e(TAG, "AppOps sampling ratio estimation failed: ", e);
|
||||||
synchronized (mAppOpsSamplingRateLock) {
|
synchronized (mAppOpsSamplingRateLock) {
|
||||||
mAppOpsSamplingRate = min(mAppOpsSamplingRate, 10);
|
mAppOpsSamplingRate = min(mAppOpsSamplingRate, 10);
|
||||||
}
|
}
|
||||||
@@ -3361,7 +3361,7 @@ public class StatsPullAtomService extends SystemService {
|
|||||||
Instant.now().minus(1, ChronoUnit.DAYS).toEpochMilli(),
|
Instant.now().minus(1, ChronoUnit.DAYS).toEpochMilli(),
|
||||||
Long.MAX_VALUE).setFlags(
|
Long.MAX_VALUE).setFlags(
|
||||||
OP_FLAGS_PULLED).build();
|
OP_FLAGS_PULLED).build();
|
||||||
appOps.getHistoricalOps(histOpsRequest, mContext.getMainExecutor(), ops::complete);
|
appOps.getHistoricalOps(histOpsRequest, AsyncTask.THREAD_POOL_EXECUTOR, ops::complete);
|
||||||
HistoricalOps histOps = ops.get(EXTERNAL_STATS_SYNC_TIMEOUT_MILLIS,
|
HistoricalOps histOps = ops.get(EXTERNAL_STATS_SYNC_TIMEOUT_MILLIS,
|
||||||
TimeUnit.MILLISECONDS);
|
TimeUnit.MILLISECONDS);
|
||||||
List<AppOpEntry> opsList =
|
List<AppOpEntry> opsList =
|
||||||
|
|||||||
Reference in New Issue
Block a user