Closed Bug 1609990 Opened 4 years ago Closed 4 years ago

Store agent cluster ID in structured clone buffer

Categories

(Core :: DOM: postMessage, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: baku, Assigned: baku)

References

Details

Attachments

(4 files, 2 obsolete files)

We need to store the agent cluster ID in the structured clone buffer in order to decide when and how data should be deserialized. SharedArrayBuffers and WASM modules cannot pass the agent cluster boundary.

This is a follow-up of bug 1605566.

Assignee: nobody → amarchesini
Status: NEW → ASSIGNED
Attachment #9121868 - Attachment is obsolete: true
Attachment #9121869 - Attachment is obsolete: true
Attachment #9121867 - Attachment description: Bug 1609990 - AgentCluster comparison in MessagePort and BroadcastChannel - part 1 - MessageDataType, r?smaug → Bug 1609990 - AgentCluster comparison in MessagePort and BroadcastChannel - part 2 - MessageDataType, r?smaug
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bae3e50ab64d
AgentCluster comparison in MessagePort and BroadcastChannel - part 1 - No JS exceptions, r=smaug
https://hg.mozilla.org/integration/autoland/rev/c95aac908332
AgentCluster comparison in MessagePort and BroadcastChannel - part 2 - MessageDataType, r=smaug
https://hg.mozilla.org/integration/autoland/rev/d4524885cb97
AgentCluster comparison in MessagePort and BroadcastChannel - part 3 - CloneDataPolicy, r=smaug,sfink,lth
https://hg.mozilla.org/integration/autoland/rev/81a77bb3772c
AgentCluster comparison in MessagePort and BroadcastChannel - part 4 - tests, r=smaug
Flags: needinfo?(amarchesini)
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3e50d45872c7
AgentCluster comparison in MessagePort and BroadcastChannel - part 1 - No JS exceptions, r=smaug
https://hg.mozilla.org/integration/autoland/rev/b68593cbccda
AgentCluster comparison in MessagePort and BroadcastChannel - part 2 - MessageDataType, r=smaug
https://hg.mozilla.org/integration/autoland/rev/298964256328
AgentCluster comparison in MessagePort and BroadcastChannel - part 3 - CloneDataPolicy, r=smaug,sfink,lth
https://hg.mozilla.org/integration/autoland/rev/519a3bf8de94
AgentCluster comparison in MessagePort and BroadcastChannel - part 4 - tests, r=smaug
Regressions: 1614899
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: