Closed Bug 1606880 Opened 3 months ago Closed 2 months ago

Implement fast shutdown timeline enum pref

Categories

(Core :: XPCOM, task)

task
Not set

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

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
Pushed by dothayer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/307cad84dc6c
Implement fast shutdown prefs r=froydnj
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
Regressions: 1616633
You need to log in before you can comment on or make changes to this bug.