Merge "Report the temperature during an OTA update" am: 47c7e7f41a am: 022682a721 am: 998c554463
am: d580a85b20
Change-Id: I4dea5a6e33c1ea9e7ec7ed77fa4a6a6ac099fb29
This commit is contained in:
@@ -741,6 +741,10 @@ public class RecoverySystem {
|
||||
int timeTotal = -1;
|
||||
int uncryptTime = -1;
|
||||
int sourceVersion = -1;
|
||||
int temperature_start = -1;
|
||||
int temperature_end = -1;
|
||||
int temperature_max = -1;
|
||||
|
||||
while ((line = in.readLine()) != null) {
|
||||
// Here is an example of lines in last_install:
|
||||
// ...
|
||||
@@ -785,6 +789,12 @@ public class RecoverySystem {
|
||||
} else if (line.startsWith("bytes_stashed")) {
|
||||
bytesStashedInMiB = (bytesStashedInMiB == -1) ? scaled :
|
||||
bytesStashedInMiB + scaled;
|
||||
} else if (line.startsWith("temperature_start")) {
|
||||
temperature_start = scaled;
|
||||
} else if (line.startsWith("temperature_end")) {
|
||||
temperature_end = scaled;
|
||||
} else if (line.startsWith("temperature_max")) {
|
||||
temperature_max = scaled;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -804,6 +814,15 @@ public class RecoverySystem {
|
||||
if (bytesStashedInMiB != -1) {
|
||||
MetricsLogger.histogram(context, "ota_stashed_in_MiBs", bytesStashedInMiB);
|
||||
}
|
||||
if (temperature_start != -1) {
|
||||
MetricsLogger.histogram(context, "ota_temperature_start", temperature_start);
|
||||
}
|
||||
if (temperature_end != -1) {
|
||||
MetricsLogger.histogram(context, "ota_temperature_end", temperature_end);
|
||||
}
|
||||
if (temperature_max != -1) {
|
||||
MetricsLogger.histogram(context, "ota_temperature_max", temperature_max);
|
||||
}
|
||||
|
||||
} catch (IOException e) {
|
||||
Log.e(TAG, "Failed to read lines in last_install", e);
|
||||
|
||||
Reference in New Issue
Block a user