Closed Bug 1790568 Opened 3 years ago Closed 3 years ago

Large change in gc_slice_was_long telemetry on 22nd July

Categories

(Core :: JavaScript: GC, defect, P2)

defect

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- fixed

People

(Reporter: jonco, Assigned: tcampbell)

References

(Regression, )

Details

(Keywords: regression)

Attachments

(2 files)

This increased from ~1% to 7% of collections. Other telemetry doesn't seem to be affected.

This coincides with some refactoring of GC telemetry in bug 1776931 but I couldn't immediately see what the problem was.

Ted, any ideas what happened here?

Flags: needinfo?(tcampbell)

Set release status flags based on info from the regressing bug 1776931

Oops, I see the error. While we still report 'true' in all the same cases, my patch caused us to only report 'false' when we were over-budget. This caused the metric to change from "Fraction of TimeBudget-slices that were long" to "Fraction of slice-overruns that were long (rather than minor overruns)".

Assignee: nobody → tcampbell
Flags: needinfo?(tcampbell)
Severity: -- → S3
Priority: -- → P2

This fixes a regression in Bug 1776931 that unintentionally changed the
denominator to only includes over-budget slices. This patch restores the old
definition.

Pushed by tcampbell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/410e958aef39 Record GC_SLICE_WAS_LONG for all TimeBudget slices. r=jonco

Since we missed this for a while, no need to bother with uplifts. We can always correct for the error in redash if we needed precise data on this probe in the meantime.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: