Merge "Stop recording RKP pool stats from framework" am: d6af965975 am: 94681dcf8d am: d1b7ec6bf8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2518275 Change-Id: I1287f5cb6bd92882434775befb39f2165caa867d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -154,7 +154,6 @@ import android.security.metrics.Keystore2AtomWithOverflow;
|
||||
import android.security.metrics.KeystoreAtom;
|
||||
import android.security.metrics.KeystoreAtomPayload;
|
||||
import android.security.metrics.RkpErrorStats;
|
||||
import android.security.metrics.RkpPoolStats;
|
||||
import android.security.metrics.StorageStats;
|
||||
import android.stats.storage.StorageEnums;
|
||||
import android.telephony.ModemActivityInfo;
|
||||
@@ -730,7 +729,6 @@ public class StatsPullAtomService extends SystemService {
|
||||
return pullInstalledIncrementalPackagesLocked(atomTag, data);
|
||||
}
|
||||
case FrameworkStatsLog.KEYSTORE2_STORAGE_STATS:
|
||||
case FrameworkStatsLog.RKP_POOL_STATS:
|
||||
case FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO:
|
||||
case FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_AUTH_INFO:
|
||||
case FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_PURPOSE_AND_MODES_INFO:
|
||||
@@ -938,7 +936,6 @@ public class StatsPullAtomService extends SystemService {
|
||||
registerSettingsStats();
|
||||
registerInstalledIncrementalPackages();
|
||||
registerKeystoreStorageStats();
|
||||
registerRkpPoolStats();
|
||||
registerKeystoreKeyCreationWithGeneralInfo();
|
||||
registerKeystoreKeyCreationWithAuthInfo();
|
||||
registerKeystoreKeyCreationWithPurposeModesInfo();
|
||||
@@ -4258,14 +4255,6 @@ public class StatsPullAtomService extends SystemService {
|
||||
mStatsCallbackImpl);
|
||||
}
|
||||
|
||||
private void registerRkpPoolStats() {
|
||||
mStatsManager.setPullAtomCallback(
|
||||
FrameworkStatsLog.RKP_POOL_STATS,
|
||||
null, // use default PullAtomMetadata values,
|
||||
DIRECT_EXECUTOR,
|
||||
mStatsCallbackImpl);
|
||||
}
|
||||
|
||||
private void registerKeystoreKeyCreationWithGeneralInfo() {
|
||||
mStatsManager.setPullAtomCallback(
|
||||
FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO,
|
||||
@@ -4373,19 +4362,6 @@ public class StatsPullAtomService extends SystemService {
|
||||
return StatsManager.PULL_SUCCESS;
|
||||
}
|
||||
|
||||
int parseRkpPoolStats(KeystoreAtom[] atoms, List<StatsEvent> pulledData) {
|
||||
for (KeystoreAtom atomWrapper : atoms) {
|
||||
if (atomWrapper.payload.getTag() != KeystoreAtomPayload.rkpPoolStats) {
|
||||
return StatsManager.PULL_SKIP;
|
||||
}
|
||||
RkpPoolStats atom = atomWrapper.payload.getRkpPoolStats();
|
||||
pulledData.add(FrameworkStatsLog.buildStatsEvent(
|
||||
FrameworkStatsLog.RKP_POOL_STATS, atom.security_level, atom.expiring,
|
||||
atom.unassigned, atom.attested, atom.total));
|
||||
}
|
||||
return StatsManager.PULL_SUCCESS;
|
||||
}
|
||||
|
||||
int parseKeystoreKeyCreationWithGeneralInfo(KeystoreAtom[] atoms, List<StatsEvent> pulledData) {
|
||||
for (KeystoreAtom atomWrapper : atoms) {
|
||||
if (atomWrapper.payload.getTag()
|
||||
@@ -4518,8 +4494,6 @@ public class StatsPullAtomService extends SystemService {
|
||||
switch (atomTag) {
|
||||
case FrameworkStatsLog.KEYSTORE2_STORAGE_STATS:
|
||||
return parseKeystoreStorageStats(atoms, pulledData);
|
||||
case FrameworkStatsLog.RKP_POOL_STATS:
|
||||
return parseRkpPoolStats(atoms, pulledData);
|
||||
case FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO:
|
||||
return parseKeystoreKeyCreationWithGeneralInfo(atoms, pulledData);
|
||||
case FrameworkStatsLog.KEYSTORE2_KEY_CREATION_WITH_AUTH_INFO:
|
||||
|
||||
Reference in New Issue
Block a user