Closed Bug 1914655 Opened 4 months ago Closed 2 months ago

[Fission] Add GeckoRuntimeSetting API to enable Fission

Categories

(GeckoView :: General, task, P2)

Unspecified
Android
task

Tracking

(firefox133 fixed)

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: olivia, Assigned: olivia)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid][fission:android:m2] [geckoview:2022q3] [kitkat banana sprint][group3] )

Attachments

(1 file)

This bug is to write the mechanism to enable Fission. Likely using enviroment variable MOZ_FORCE_ENABLE_FISSION based on this method.

No longer blocks: 1913733
No longer depends on: 1771965
See Also: → 1771965
Blocks: 1913734
Blocks: gv-fission
Assignee: nobody → ohall
Severity: -- → N/A
Type: enhancement → task
Priority: -- → P2
Blocks: 1917353
No longer blocks: 1917353
Summary: Add GeckoRuntimeSetting API to enable Fission → [Fission]Add GeckoRuntimeSetting API to enable Fission
Whiteboard: [fission:android:m2] [geckoview:2022q3] [kitkat banana sprint] → [fxdroid][fission:android:m2] [geckoview:2022q3] [kitkat banana sprint]
Summary: [Fission]Add GeckoRuntimeSetting API to enable Fission → [Fission] Add GeckoRuntimeSetting API to enable Fission
Depends on: 1918791

This patch adds:

  • Pref fission.android.enable to control fission on Android
  • getFissionEnable() to GeckoRuntimeSettings to get the value of this pref
  • fissionEnabled(boolean) to GeckoRuntimeSettings.Builder to set fission before runtime is created

Will side step bug 1918791 and find another testing path.

No longer depends on: 1918791
Whiteboard: [fxdroid][fission:android:m2] [geckoview:2022q3] [kitkat banana sprint] → [fxdroid][fission:android:m2] [geckoview:2022q3] [kitkat banana sprint][group3]
Attachment #9429451 - Attachment description: WIP: Bug 1914655 - Add GeckoRuntimeSetting API to enable Fission → Bug 1914655 - Add GeckoRuntimeSetting API to enable Fission
Pushed by ohall@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/80485e1bc33e Add GeckoRuntimeSetting API to enable Fission r=geckoview-reviewers,kaya,owlish
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: