Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ddd1271 authored by Kweku Adams's avatar Kweku Adams Committed by android-build-merger
Browse files

Merge "Adding size suffix to diskstats fields." into pi-dev am: 25300a1f

am: cba10d26

Change-Id: Ifd8487e462c5bd5b1b40763a3bef2ff0c5e51ea3
parents cd193395 cba10d26
Loading
Loading
Loading
Loading
+14 −14
Original line number Diff line number Diff line
@@ -55,25 +55,25 @@ message DiskStatsCachedValuesProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    // Total app code size, in kilobytes
    optional int64 agg_apps_size = 1;
    optional int64 agg_apps_size_kb = 1;
    // Total app cache size, in kilobytes
    optional int64 agg_apps_cache_size = 2;
    optional int64 agg_apps_cache_size_kb = 2;
    // Size of image files, in kilobytes
    optional int64 photos_size = 3;
    optional int64 photos_size_kb = 3;
    // Size of video files, in kilobytes
    optional int64 videos_size = 4;
    optional int64 videos_size_kb = 4;
    // Size of audio files, in kilobytes
    optional int64 audio_size = 5;
    optional int64 audio_size_kb = 5;
    // Size of downloads, in kilobytes
    optional int64 downloads_size = 6;
    optional int64 downloads_size_kb = 6;
    // Size of system directory, in kilobytes
    optional int64 system_size = 7;
    optional int64 system_size_kb = 7;
    // Size of other files, in kilobytes
    optional int64 other_size = 8;
    optional int64 other_size_kb = 8;
    // Sizes of individual packages
    repeated DiskStatsAppSizesProto app_sizes = 9;
    // Total app data size, in kilobytes
    optional int64 agg_apps_data_size = 10;
    optional int64 agg_apps_data_size_kb = 10;
}

message DiskStatsAppSizesProto {
@@ -82,11 +82,11 @@ message DiskStatsAppSizesProto {
    // Name of the package
    optional string package_name = 1;
    // App's code size in kilobytes
    optional int64 app_size = 2;
    optional int64 app_size_kb = 2;
    // App's cache size in kilobytes
    optional int64 cache_size = 3;
    optional int64 cache_size_kb = 3;
    // App's data size in kilobytes
    optional int64 app_data_size = 4;
    optional int64 app_data_size_kb = 4;
}

message DiskStatsFreeSpaceProto {
@@ -103,7 +103,7 @@ message DiskStatsFreeSpaceProto {
    // Which folder?
    optional Folder folder = 1;
    // Available space, in kilobytes
    optional int64 available_space = 2;
    optional int64 available_space_kb = 2;
    // Total space, in kilobytes
    optional int64 total_space = 3;
    optional int64 total_space_kb = 3;
}
+14 −14
Original line number Diff line number Diff line
@@ -171,8 +171,8 @@ public class DiskStatsService extends Binder {
            if (proto != null) {
                long freeSpaceToken = proto.start(DiskStatsServiceDumpProto.PARTITIONS_FREE_SPACE);
                proto.write(DiskStatsFreeSpaceProto.FOLDER, folderType);
                proto.write(DiskStatsFreeSpaceProto.AVAILABLE_SPACE, avail * bsize / 1024);
                proto.write(DiskStatsFreeSpaceProto.TOTAL_SPACE, total * bsize / 1024);
                proto.write(DiskStatsFreeSpaceProto.AVAILABLE_SPACE_KB, avail * bsize / 1024);
                proto.write(DiskStatsFreeSpaceProto.TOTAL_SPACE_KB, total * bsize / 1024);
                proto.end(freeSpaceToken);
            } else {
                pw.print(name);
@@ -247,23 +247,23 @@ public class DiskStatsService extends Binder {
            JSONObject json = new JSONObject(jsonString);
            long cachedValuesToken = proto.start(DiskStatsServiceDumpProto.CACHED_FOLDER_SIZES);

            proto.write(DiskStatsCachedValuesProto.AGG_APPS_SIZE,
            proto.write(DiskStatsCachedValuesProto.AGG_APPS_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.APP_SIZE_AGG_KEY));
            proto.write(DiskStatsCachedValuesProto.AGG_APPS_DATA_SIZE,
            proto.write(DiskStatsCachedValuesProto.AGG_APPS_DATA_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.APP_DATA_SIZE_AGG_KEY));
            proto.write(DiskStatsCachedValuesProto.AGG_APPS_CACHE_SIZE,
            proto.write(DiskStatsCachedValuesProto.AGG_APPS_CACHE_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.APP_CACHE_AGG_KEY));
            proto.write(DiskStatsCachedValuesProto.PHOTOS_SIZE,
            proto.write(DiskStatsCachedValuesProto.PHOTOS_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.PHOTOS_KEY));
            proto.write(DiskStatsCachedValuesProto.VIDEOS_SIZE,
            proto.write(DiskStatsCachedValuesProto.VIDEOS_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.VIDEOS_KEY));
            proto.write(DiskStatsCachedValuesProto.AUDIO_SIZE,
            proto.write(DiskStatsCachedValuesProto.AUDIO_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.AUDIO_KEY));
            proto.write(DiskStatsCachedValuesProto.DOWNLOADS_SIZE,
            proto.write(DiskStatsCachedValuesProto.DOWNLOADS_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.DOWNLOADS_KEY));
            proto.write(DiskStatsCachedValuesProto.SYSTEM_SIZE,
            proto.write(DiskStatsCachedValuesProto.SYSTEM_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.SYSTEM_KEY));
            proto.write(DiskStatsCachedValuesProto.OTHER_SIZE,
            proto.write(DiskStatsCachedValuesProto.OTHER_SIZE_KB,
                    json.getLong(DiskStatsFileLogger.MISC_KEY));

            JSONArray packageNamesArray = json.getJSONArray(DiskStatsFileLogger.PACKAGE_NAMES_KEY);
@@ -279,9 +279,9 @@ public class DiskStatsService extends Binder {

                    proto.write(DiskStatsAppSizesProto.PACKAGE_NAME,
                            packageNamesArray.getString(i));
                    proto.write(DiskStatsAppSizesProto.APP_SIZE, appSizesArray.getLong(i));
                    proto.write(DiskStatsAppSizesProto.APP_DATA_SIZE, appDataSizesArray.getLong(i));
                    proto.write(DiskStatsAppSizesProto.CACHE_SIZE, cacheSizesArray.getLong(i));
                    proto.write(DiskStatsAppSizesProto.APP_SIZE_KB, appSizesArray.getLong(i));
                    proto.write(DiskStatsAppSizesProto.APP_DATA_SIZE_KB, appDataSizesArray.getLong(i));
                    proto.write(DiskStatsAppSizesProto.CACHE_SIZE_KB, cacheSizesArray.getLong(i));

                    proto.end(packageToken);
                }