Closed Bug 1609881 Opened 5 years ago Closed 5 years ago

Put the fork server behind a preference so we have a simple way to enable it

Categories

(Core :: IPC, task)

Unspecified
Linux
task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: gsvelto, Assigned: sinker)

References

(Blocks 1 open bug, Regressed 1 open bug)

Details

Attachments

(3 files, 1 obsolete file)

As per the title. The plan is to enable the fork server in builds while keeping it off at runtime with this pref; then when we're sure we have fully stabilized it we'll turn it on by default.

Blocks: forkserver
Assignee: nobody → thinker.li
Status: NEW → ASSIGNED
Attachment #9123238 - Attachment description: Bug 1609881 - Put the fork server behind a preference. r=gsvelto → Bug 1609881 - Part 1: put the fork server behind a preference. r=gsvelto

While you're there, could you move the configure flag in toolkit/moz.configure?

Flags: needinfo?(thinker.li)
Pushed by ccoroiu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a6060b962c80 Part 1: put the fork server behind a preference. r=gsvelto
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/84184c894e33 Part 2: build the fork server for Linux & FreeBSD. r=gsvelto
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75

Move fork server launcher to app-startup instead of xpcom-startup.

Attachment #9123581 - Attachment description: Bug 1609881 - Part 2: build the fork server for Linux & FreeBSD. r=gsvelto → Bug 1609881 - Part 3: build the fork server for Linux & FreeBSD. r=gsvelto
Attachment #9126595 - Attachment is obsolete: true

Accessing StaticPrefs at xpcom-startup is too early to cause the
initialization of it. The preferences from user.js and profile are
not load yet. So, later, it would cause error of changing the value
of static prefs that is marked as mirroring once.

Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/19b4dadd16f4 Part 2: Move fork server launcher to final-ui-startup. r=gsvelto https://hg.mozilla.org/integration/autoland/rev/638974f6efd0 Part 3: build the fork server for Linux & FreeBSD. r=gsvelto
Regressions: 1618019

clear ni

Flags: needinfo?(thinker.li)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: