Closed Bug 1690439 Opened 4 years ago Closed 4 years ago

Add zero_byte_length Telemetry for StringBundle loads

Categories

(Core :: Internationalization, task)

task

Tracking

()

RESOLVED DUPLICATE of bug 1693146

People

(Reporter: zbraniecki, Assigned: kershaw)

References

(Blocks 1 open bug)

Details

As part of the crusade against Yellow Screen of Death, we would like to get telemetry probe for events of zero_byte_length loads of Properties files to validate the hypothesis that zero_byte_length loads of Properties are part of the class of problems resulting in YSOD.

The probe should be located in nsPersistentProperties::Load and have the following event signature:

type: event
category: zero_byte_load
descriptuon: >-
  Collection of zero_byte_load events as part of the Yellow Screen of Death analysis.
  Theoretically, there should be no zero-byte-length loads, so every load of that type
  indicates an error, likely breaking user experience.
method: load
objects:
  - "ftl"
  - "dtd"
  - "properties"
  - "js"
  - "xml"
  - "xhtml"
products: ["firefox"]
release_channel_collection: opt-out
value: URL
extra_key:
 - sync: bool

Each object will have its own bug. This one is for "properties" event.

Assignee: nobody → kershaw
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.