Closed Bug 1610149 Opened 5 years ago Closed 5 years ago

RLBox - permit use of RLBox wasm sandboxes on Mac

Categories

(Core :: General, enhancement, P3)

x86_64
macOS
enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: shravanrn, Assigned: froydnj)

References

(Blocks 1 open bug)

Details

(Keywords: perf-alert)

Attachments

(3 files)

Currently RLBox is only used to wasm sandbox libraries on Linux 64. However, rlbox as well as the wasm compiler used --- lucet (which uses cranelift) also support Mac 64. We can now expand the use of wasm sandboxed libraries to Mac also.

Summary: RLBox - permit use RLBox wasm sandboxes on Mac → RLBox - permit use of RLBox wasm sandboxes on Mac
Depends on: 1610986
Depends on: 1610987
Depends on: 1610989
Depends on: 1610991
Depends on: 1610994
Depends on: 1615201

We're going to enable this on Mac, and it won't do to have configure
assert when we actually do so.

Everything that we need is supported on Mac, too.

Depends on D62799

Pushed by nfroyd@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0568028bb4dd relax SandboxedWasmLibrary assertions in the mozbuild frontend; r=firefox-build-system-reviewers,rstewart https://hg.mozilla.org/integration/autoland/rev/dfca4a56fa51 let x86-64 Mac enable wasm sandboxing; r=firefox-build-system-reviewers,rstewart https://hg.mozilla.org/integration/autoland/rev/b815d0a94385 turn on wasm sandboxing for Mac configs; r=firefox-build-system-reviewers,rstewart
Flags: needinfo?(nfroyd)
Assignee: shravanrn → nfroyd
Flags: needinfo?(shravanrn)
Depends on: 1615595
Flags: needinfo?(nfroyd)
Pushed by nfroyd@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c8d1c7c3bdb1 relax SandboxedWasmLibrary assertions in the mozbuild frontend; r=firefox-build-system-reviewers,rstewart https://hg.mozilla.org/integration/autoland/rev/afaeeb5d2fb7 let x86-64 Mac enable wasm sandboxing; r=firefox-build-system-reviewers,rstewart https://hg.mozilla.org/integration/autoland/rev/545bb13ac456 turn on wasm sandboxing for Mac configs; r=firefox-build-system-reviewers,rstewart
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75

Hey Nathan,

Are these regressions expected ?

== Change summary for alert #24968 (as of Mon, 17 Feb 2020 21:41:59 GMT) ==

Regressions:

0.37% installer size osx-shippable opt instrumented 113,688,127.00 -> 114,107,872.17
0.32% installer size osx-shippable opt nightly 80,399,212.92 -> 80,658,855.08

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=24968

Thanks!

Flags: needinfo?(nfroyd)

We've encountered the following Searchfox(idx) failures on m-c on one of the merges:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289318409&repo=mozilla-central&lineNumber=937 which pointed at this bug being the culprit.

Emilio, as you are a Searchfox contributor, could you please chime in on this issue? Could we keep tracking it on this bug?
Thank you.

Flags: needinfo?(emilio)

(In reply to Natalia Csoregi [:nataliaCs] from comment #9)

We've encountered the following Searchfox(idx) failures on m-c on one of the merges:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289318409&repo=mozilla-central&lineNumber=937 which pointed at this bug being the culprit.

Emilio, as you are a Searchfox contributor, could you please chime in on this issue? Could we keep tracking it on this bug?
Thank you.

asuth filed bug 1616281 for it and I'm going to fix it there.

Flags: needinfo?(emilio)

(In reply to Marian Raiciof [:marauder] from comment #8)

Hey Nathan,

Are these regressions expected ?

== Change summary for alert #24968 (as of Mon, 17 Feb 2020 21:41:59 GMT) ==

Regressions:

0.37% installer size osx-shippable opt instrumented 113,688,127.00 -> 114,107,872.17
0.32% installer size osx-shippable opt nightly 80,399,212.92 -> 80,658,855.08

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=24968

Thanks!

I am a bit surprised by this, but this seems comparable to the Linux binary, so I think this is just effects of packaging another library with the build. I don't think there's any reason to open another bug.

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

Attachment

General

Created:
Updated:
Size: