Perry Jiang
a0f4d9f5ad
Bug 1611046 - add ServiceWorker shutdown progress tracking r=dom-workers-and-storage-reviewers,asuth
...
ServiceWorkerShutdownState encapsulates the shutdown progress for a particular
ServiceWorker. The shutdown process involves a "shutdown message" passing
multiple threads in both parent/content processes; we report a progress update
when it's known that a shutdown message has reached a particular thread. The
idea is that in the event of a shutdown timeout, ServiceWorkerShutdownBlocker
will be able to provide diagnostics for where shutdown processes are stalled.
Differential Revision: https://phabricator.services.mozilla.com/D60791
--HG--
extra : moz-landing-system : lando
2020-01-29 10:08:35 +00:00
Narcis Beleuzu
18ef916675
Backed out changeset a59d382a7950 (bug 1611046) for bustages on nsCodeCoverage.cpp
2020-01-27 13:38:30 +02:00
Perry Jiang
380587aa2f
Bug 1611046 - add ServiceWorker shutdown progress tracking r=dom-workers-and-storage-reviewers,asuth
...
ServiceWorkerShutdownState encapsulates the shutdown progress for a particular
ServiceWorker. The shutdown process involves a "shutdown message" passing
multiple threads in both parent/content processes; we report a progress update
when it's known that a shutdown message has reached a particular thread. The
idea is that in the event of a shutdown timeout, ServiceWorkerShutdownBlocker
will be able to provide diagnostics for where shutdown processes are stalled.
Differential Revision: https://phabricator.services.mozilla.com/D60791
--HG--
extra : moz-landing-system : lando
2020-01-24 22:59:48 +00:00
Perry Jiang
b1c2ec9ffc
Bug 1231213 - Implement ServiceWorkerPrivateImpl to dispatch operations to content processes and respond to their results. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26174
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:23 +00:00
Perry Jiang
bbc5dad9a8
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:08 +00:00
Perry Jiang
5b603200f7
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:07 +00:00
Perry Jiang
81d15b2970
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:51 +00:00
Perry Jiang
7a582b1078
Bug 1231213 - Implement ServiceWorkerShutdownBlocker. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26165
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:29 +00:00
Perry Jiang
7ed1285f85
Bug 1231213 - Implement ServiceWorkerOp{Args,Promise,Result}, FetchEventRespondWith{Promise,Result}, and IPCFetchEventRespondWithResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26164
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:22 +00:00
Dorel Luca
73975f1d28
Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp
...
Backed out changeset 7e09ad9ceea6 (bug 1231213)
Backed out changeset a275eb0b1a19 (bug 1231213)
Backed out changeset 906b80778539 (bug 1231213)
Backed out changeset 6a40ab6852cb (bug 1231213)
Backed out changeset 216591953f97 (bug 1231213)
Backed out changeset 1de357bc1921 (bug 1231213)
Backed out changeset 8e3fedf6502a (bug 1231213)
Backed out changeset 1b9a8b022fce (bug 1231213)
Backed out changeset 85df1959eb98 (bug 1231213)
Backed out changeset 666bf4260046 (bug 1231213)
Backed out changeset 0b03a19a6dc1 (bug 1231213)
Backed out changeset 11f010e6d6e7 (bug 1231213)
Backed out changeset 6ed55807374f (bug 1231213)
Backed out changeset 395062aef2ec (bug 1231213)
Backed out changeset bacf8499ba7b (bug 1231213)
Backed out changeset bf5d60c7a85a (bug 1231213)
Backed out changeset cd434b787ce6 (bug 1231213)
Backed out changeset ee4565104217 (bug 1231213)
Backed out changeset 581653ef33dd (bug 1231213)
Backed out changeset 2d5628a0e52d (bug 1231213)
Backed out changeset 3449c2eba4c6 (bug 1231213)
Backed out changeset ae221b628899 (bug 1231213)
2019-08-15 01:04:46 +03:00
Perry Jiang
67fdc5b2fb
Bug 1231213 - Implement ServiceWorkerPrivateImpl to dispatch operations to content processes and respond to their results. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26174
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:24 +00:00
Perry Jiang
d89bee1b4e
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:15 +00:00
Perry Jiang
7631234594
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:08 +00:00
Perry Jiang
0d044b3f9b
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:59 +00:00
Perry Jiang
69fbf004ee
Bug 1231213 - Implement ServiceWorkerShutdownBlocker. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26165
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:44 +00:00
Perry Jiang
7e18d0584f
Bug 1231213 - Implement ServiceWorkerOp{Args,Promise,Result}, FetchEventRespondWith{Promise,Result}, and IPCFetchEventRespondWithResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26164
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:42 +00:00
Cosmin Sabou
85a8083871
Backed out 22 changesets (bug 1231213) for build bustages on /mozilla/Attributes.h CLOSED TREE
...
Backed out changeset 4a45f2c447fd (bug 1231213)
Backed out changeset bcb4d348a847 (bug 1231213)
Backed out changeset ae78ac86cc86 (bug 1231213)
Backed out changeset d681c92a7f05 (bug 1231213)
Backed out changeset 1ac9661e7fb4 (bug 1231213)
Backed out changeset 796c617b989f (bug 1231213)
Backed out changeset c46b31113adb (bug 1231213)
Backed out changeset ea7334da65d9 (bug 1231213)
Backed out changeset 6e9273940bf5 (bug 1231213)
Backed out changeset 7df0e0ff9a82 (bug 1231213)
Backed out changeset 12aba06d169c (bug 1231213)
Backed out changeset e7d6d8d64e8a (bug 1231213)
Backed out changeset 097a29f3ff9a (bug 1231213)
Backed out changeset 1b7169b75760 (bug 1231213)
Backed out changeset 0fd1fd7c3f06 (bug 1231213)
Backed out changeset 3d539eb7faff (bug 1231213)
Backed out changeset 419f9bb7be3c (bug 1231213)
Backed out changeset caede0e4e888 (bug 1231213)
Backed out changeset 778eade5085d (bug 1231213)
Backed out changeset a84b262ff6f8 (bug 1231213)
Backed out changeset 97328368da02 (bug 1231213)
Backed out changeset 9c845d7e3b29 (bug 1231213)
2019-08-14 00:10:48 +03:00
Perry Jiang
8ff3d32465
Bug 1231213 - Implement ServiceWorkerPrivateImpl to dispatch operations to content processes and respond to their results. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26174
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:35 +00:00
Perry Jiang
7fafaf781d
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:24 +00:00
Perry Jiang
50acf4ec15
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-13 19:59:48 +00:00
Perry Jiang
b6c7df31ec
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:08 +00:00
Perry Jiang
32b76f145f
Bug 1231213 - Implement ServiceWorkerShutdownBlocker. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26165
--HG--
extra : moz-landing-system : lando
2019-08-13 19:55:43 +00:00
Perry Jiang
4f8a83ad57
Bug 1231213 - Implement ServiceWorkerOp{Args,Promise,Result}, FetchEventRespondWith{Promise,Result}, and IPCFetchEventRespondWithResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26164
--HG--
extra : moz-landing-system : lando
2019-08-13 19:55:35 +00:00
Cosmin Sabou
f870af790d
Backed out 22 changesets (bug 1231213) for build bustages on RemoteWorkerChild.cpp. CLOSED TREE
...
Backed out changeset 06dba269fcfe (bug 1231213)
Backed out changeset 20b1ec70a6d0 (bug 1231213)
Backed out changeset be99adfb84ab (bug 1231213)
Backed out changeset 8cb30e5ef8d7 (bug 1231213)
Backed out changeset bdeff3d76292 (bug 1231213)
Backed out changeset 783bd2856798 (bug 1231213)
Backed out changeset e52869704d4d (bug 1231213)
Backed out changeset df97ea0bbe79 (bug 1231213)
Backed out changeset 822ade495b97 (bug 1231213)
Backed out changeset 06281fe76994 (bug 1231213)
Backed out changeset c8c1d3aa27c6 (bug 1231213)
Backed out changeset b96a12cd2c73 (bug 1231213)
Backed out changeset a1dcf2ea83be (bug 1231213)
Backed out changeset 6e2934410f95 (bug 1231213)
Backed out changeset d4ffae32539b (bug 1231213)
Backed out changeset d99f2cbe0ed2 (bug 1231213)
Backed out changeset 3bbea49c6d03 (bug 1231213)
Backed out changeset dac29b0340ce (bug 1231213)
Backed out changeset 0591a2a0cc41 (bug 1231213)
Backed out changeset afc3b2b9d472 (bug 1231213)
Backed out changeset 89fffd7b8740 (bug 1231213)
Backed out changeset 30b9a65a6294 (bug 1231213)
2019-08-13 21:30:20 +03:00
Perry Jiang
8089eeb912
Bug 1231213 - Implement ServiceWorkerPrivateImpl to dispatch operations to content processes and respond to their results. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26174
--HG--
extra : moz-landing-system : lando
2019-08-13 05:15:25 +00:00
Perry Jiang
be36c41e08
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-13 04:57:49 +00:00
Perry Jiang
eab9df21ec
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-13 05:16:58 +00:00
Perry Jiang
59fbbec62d
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-13 04:57:15 +00:00
Perry Jiang
1e8e727d16
Bug 1231213 - Implement ServiceWorkerShutdownBlocker. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26165
--HG--
extra : moz-landing-system : lando
2019-08-13 04:57:23 +00:00
Perry Jiang
f5b150b31b
Bug 1231213 - Implement ServiceWorkerOp{Args,Promise,Result}, FetchEventRespondWith{Promise,Result}, and IPCFetchEventRespondWithResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26164
--HG--
extra : moz-landing-system : lando
2019-08-13 04:57:24 +00:00
Narcis Beleuzu
f53affe1cb
Backed out 22 changesets (bug 1231213) for build bustages on RemoteWorkerChild.cpp . CLOSED TREE
...
Backed out changeset 6f25a7e73fe2 (bug 1231213)
Backed out changeset 5e88c3855fb6 (bug 1231213)
Backed out changeset a78d7b3e44af (bug 1231213)
Backed out changeset eb7f3a9b0a42 (bug 1231213)
Backed out changeset 87575a180ad5 (bug 1231213)
Backed out changeset 4e8369314e87 (bug 1231213)
Backed out changeset 039c34bc043c (bug 1231213)
Backed out changeset 0528ab68d94e (bug 1231213)
Backed out changeset 670e7d61d95c (bug 1231213)
Backed out changeset d61b9d65bd0a (bug 1231213)
Backed out changeset 9042ea694d40 (bug 1231213)
Backed out changeset bc0607e0d50b (bug 1231213)
Backed out changeset 196ee18781cb (bug 1231213)
Backed out changeset 4b588dec466b (bug 1231213)
Backed out changeset be6031a6fca7 (bug 1231213)
Backed out changeset 12e04c22f52f (bug 1231213)
Backed out changeset fd146f327f2d (bug 1231213)
Backed out changeset f2af7b66f50d (bug 1231213)
Backed out changeset 71d93fc98d3f (bug 1231213)
Backed out changeset 280271806864 (bug 1231213)
Backed out changeset ca4e828345a2 (bug 1231213)
Backed out changeset e41b984510ad (bug 1231213)
2019-08-13 07:47:05 +03:00
Perry Jiang
8937d778cd
Bug 1231213 - Implement ServiceWorkerPrivateImpl to dispatch operations to content processes and respond to their results. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26174
--HG--
extra : moz-landing-system : lando
2019-08-13 04:04:16 +00:00
Perry Jiang
d19b151fac
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-13 04:04:05 +00:00
Perry Jiang
7e8cc2fc96
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-13 04:03:58 +00:00
Perry Jiang
076a15f0b0
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-13 04:03:47 +00:00
Perry Jiang
c0587f86af
Bug 1231213 - Implement ServiceWorkerShutdownBlocker. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26165
--HG--
extra : moz-landing-system : lando
2019-08-13 04:03:29 +00:00
Perry Jiang
71adc78bc1
Bug 1231213 - Implement ServiceWorkerOp{Args,Promise,Result}, FetchEventRespondWith{Promise,Result}, and IPCFetchEventRespondWithResult. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26164
--HG--
extra : moz-landing-system : lando
2019-08-13 04:03:27 +00:00
Perry Jiang
66c2ebb86a
Bug 1509135 - Only define UnregisterCallback once r=mrbkap
...
Differential Revision: https://phabricator.services.mozilla.com/D13018
--HG--
extra : moz-landing-system : lando
2018-11-27 00:58:44 +00:00
Ben Kelly
fd93586372
Bug 1459209 P7 Scaffold a ServiceWorkerContainerProxy class to connect the parent actor to the main thread SWM. r=mrbkap
...
--HG--
extra : rebase_source : 4693118c6b7bfe93ea772e4ab21f79c6a2448598
2018-07-09 16:02:40 -07:00
Ben Kelly
5e3089171b
Bug 1459209 P6 Scaffold a ServiceWorkerRegistrationProxy class to connect the parent actor to the main thread SWM. r=mrbkap
...
--HG--
extra : rebase_source : 355d278c7b891ae8de0a136d5c7db024ad0d0a76
2018-07-09 16:02:40 -07:00
Ben Kelly
d6345919a0
Bug 1459209 P5 Scaffold a ServiceWorkerProxy class to connect the parent actor to the main thread SWM. r=mrbkap
...
--HG--
extra : rebase_source : 555963a72a75785fc2aa43d7fa2abedeb758289d
2018-07-09 16:02:40 -07:00
Ben Kelly
e486332066
Bug 1459209 P4 Scaffold RemoteServiceWorkerRegistrationImpl to connect the binding registration to the actor. r=mrbkap
...
--HG--
extra : rebase_source : 6e113ac5ead01a50d8dcdd5c0124c42901b84c5e
2018-07-09 16:02:39 -07:00
Ben Kelly
9797d85bc5
Bug 1459209 P3 Scaffold RemoteServiceWorkerContainerImpl to connect the binding ServiceWorkerContainer to the PServiceWorkerContainerChild actor. r=mrbkap
...
--HG--
extra : rebase_source : b0a51ce7bbc1b9b27531584d0647ae28d56b15e2
2018-07-09 16:02:39 -07:00
Ben Kelly
09c855d41b
Bug 1459209 P2 Scaffold RemoteServiceWorkerImpl to connect the binding ServiceWorker to the PServiceWorkerChild actor. r=mrbkap
...
--HG--
extra : rebase_source : 07ec45d8d019e708be144464302168ce331518e9
2018-07-09 16:02:39 -07:00
Ben Kelly
b970b0c8cc
Bug 1459209 P1 Add IPC actor boilerplate for PServiceWorker, PServiceWorkerContainer, and PServiceWorkerRegistration. r=mrbkap
...
--HG--
extra : rebase_source : 10106a76c6e9188238a89821d59bdcbf4eedbab6
2018-07-09 16:02:39 -07:00
Ben Kelly
f2e4fded62
Bug 1462466 P1 Add a ServiceWorkerCloneData type with threadsafe ref-counting. r=baku
2018-06-25 07:03:18 -07:00
Ben Kelly
a480b8e15c
Bug 1460635 Add ServiceWorkerImpl class to isolate ServiceWorkerInfo from the binding layer. r=baku
2018-05-15 08:53:03 -07:00
Ben Kelly
a7ef225557
Bug 1454646 P1 Add a ServiceWorkerContainer::Inner scaffold. r=baku
2018-04-17 07:46:14 -07:00
Andrea Marchesini
5050d63343
Bug 1445894 - Move serviceworkers gtest into dom/serviceworkers/test, r=catalinb
...
--HG--
rename : dom/workers/test/gtest/TestReadWrite.cpp => dom/serviceworkers/test/gtest/TestReadWrite.cpp
rename : dom/workers/test/gtest/moz.build => dom/serviceworkers/test/gtest/moz.build
2018-03-15 14:46:03 +01:00
Kris Maglione
a036df8b65
Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss
...
We're seeing startup crashes which point to data corruption in the source of
the AsyncShutdown component and module, but it's unclear whether the source of
this corruption is on disk, in memory, or in XDR data.
This change annotates crash reports with the contents of those files, so that
we can compare the actual source with the corrupted values in the generated
errors, and narrow down the source of the corruption.
MozReview-Commit-ID: 7p8y73XUGLK
--HG--
extra : rebase_source : 8e1b85df0cf69556af6f998f3d638bf2033e6ca0
extra : source : cf8613751378c8790b56131cd2a1be68573f9286
2017-11-04 17:20:17 -07:00