Closed Bug 1606880 Opened 5 years ago Closed 5 years ago

Implement fast shutdown timeline enum pref

Categories

(Core :: XPCOM, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: dthayer, Assigned: dthayer)

References

(Blocks 1 open bug, Regressed 1 open bug)

Details

(Whiteboard: [fxperf:p1])

Attachments

(1 file, 2 obsolete files)

We need a pref to control performing a fast shutdown from various stages in the shutdown timeline, so we can begin dogfooding fast shutdown.

I propose implementing two separate prefs: "shutdown.fastShutdownStage", which will control at what stage of the shutdown timeline we call _exit(0) (or similar), and "shutdown.lateWriteChecksStage", which will control at which stage of the shutdown timeline we enable late write checks. This way we can ratchet the "shutdown.lateWriteChecksStage" forward in time, verify via telemetry that we're not getting unknown late writes, and then bring the "shutdown.lateWriteChecksStage" pref forward.

Assignee: nobody → dothayer
Status: NEW → ASSIGNED
Attached file Bug 1606880 - WIP clean up gShutdownChecks (obsolete) (deleted) —

Depends on D59196

Depends on D59197

Attachment #9119520 - Attachment is obsolete: true
Attachment #9119521 - Attachment is obsolete: true
Attachment #9119519 - Attachment description: Bug 1606880 - WIP fast shutdown pref → Bug 1606880 - Implement fast shutdown prefs r?Gijs
Whiteboard: [fxperf] → [fxperf:p1]
Attachment #9119519 - Attachment description: Bug 1606880 - Implement fast shutdown prefs r?Gijs → Bug 1606880 - Implement fast shutdown prefs r?froydnj
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Regressions: 1616633
Regressions: 1633055
Regressions: 1649331
Regressions: 1655793
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: