Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index b736f7de677dd451846ee0a2d042034a871a62f9..5385420183b862a411b51767fcefdfe3557b3880 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -36911,6 +36911,14 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
</summary> |
</histogram> |
+<histogram name="Storage.Blob.ReusedItem" units="BooleanReused"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ True if we reuse an item for a blob created from using Blob.slice, recorded |
+ in BlobStorageContext on blob creation. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Storage.Blob.StorageSizeAfterAppend" units="KB"> |
<owner>dmurph@chromium.org</owner> |
<summary> |
@@ -36929,6 +36937,26 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
</summary> |
</histogram> |
+<histogram name="Storage.Blob.TotalSize" units="KB"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ The total in-memory size in KB of finished blobs. Recorded in |
+ BlobStorageContext when the blob is finished being created. This can include |
+ memory that is shared with other blobs or memory from repeated internal |
+ items. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Storage.Blob.TotalUnsharedSize" units="KB"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ The total amount of unique memory used to create a blob. Recorded in |
+ BlobStorageContext when the blob is finished being created. This does not |
+ include memory that is shared with other blobs. If multiple of the same blob |
+ item is present, then this number will reflect the size of the single item. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Storage.BlobItemSize" units="KB"> |
<owner>dmurph@chromium.org</owner> |
<summary> |
@@ -36936,6 +36964,35 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
</summary> |
</histogram> |
+<histogram name="Storage.BlobItemSize.BlobSlice" units="KB"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ The size in KB of items (or parts of items) appended to blobs that come from |
+ the slicing of other blobs. This happens when using Blob.slice, where we |
+ are using a part of an item in the original blob (not the whole item). |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Storage.BlobItemSize.File.Unknown" units="BooleanUnknown"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ True if the file size on blob append is unknown (which means the full file), |
+ or false if a specific file length was populated. Recorded in |
+ BlobStorageContext when we are adding a file item to a blob. |
+ </summary> |
+</histogram> |
+ |
+<histogram name="Storage.BlobItemSize.FileSystem.Unknown" |
+ units="BooleanUnknown"> |
+ <owner>dmurph@chromium.org</owner> |
+ <summary> |
+ True if the file size of a filesystem object on blob append is unknown |
+ (which means the full file), or false if a specific file length was |
+ populated. Recorded in BlobStorageContext when we are adding a filesystem |
+ item to a blob. |
+ </summary> |
+</histogram> |
+ |
<histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes"> |
<owner>mathp@chromium.org</owner> |
<summary> |
@@ -43734,6 +43791,11 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
<int value="1" label="Reported"/> |
</enum> |
+<enum name="BooleanReused" type="int"> |
+ <int value="0" label="Not Reused"/> |
+ <int value="1" label="Reused"/> |
+</enum> |
+ |
<enum name="BooleanRevoked" type="int"> |
<int value="0" label="Not revoked"/> |
<int value="1" label="Revoked"/> |
@@ -43784,6 +43846,11 @@ Therefore, the affected-histogram name has to have at least one dot in it. |
<int value="1" label="Timed out"/> |
</enum> |
+<enum name="BooleanUnknown" type="int"> |
+ <int value="0" label="Known"/> |
+ <int value="1" label="Unknown"/> |
+</enum> |
+ |
<enum name="BooleanUsage" type="int"> |
<int value="0" label="Not Used"/> |
<int value="1" label="Used"/> |
@@ -63476,10 +63543,12 @@ To add a new entry, add it with any value and run test to compute valid value. |
<histogram_suffixes name="Storage.BlobAppendableItems" separator="."> |
<suffix name="Bytes" label="Appending bytes."/> |
- <suffix name="File" label="Appending a file."/> |
- <suffix name="FileSystem" label="Appending a filesystem object."/> |
+ <suffix name="File" label="Appending a file with a known size."/> |
+ <suffix name="FileSystem" |
+ label="Appending a filesystem object with known size."/> |
<suffix name="Blob" label="Appending a blob."/> |
<affected-histogram name="Storage.BlobItemSize"/> |
+ <affected-histogram name="Storage.BlobItemSize.BlobSlice"/> |
</histogram_suffixes> |
<histogram_suffixes name="SyzygyStartupTime"> |